// Pixelfed ProtocolAdapter — live contract suite.
//
// Same assertions as `__tests__/protocol/adapters.ts` but against the real
// Pixelfed server in the rig. The shared body lives in
// `_setup/adapterSuite.ts`; this file is just the protocol-typed wrapper.

import { describeWithRigType } from '../_helpers/loadTestRig'
import { runAdapterContractSuite } from './_setup/adapterSuite'
import { __resetIntegrationMocks } from './_setup/jestMocks'

describeWithRigType('pixelfed', 'pixelfedAdapter (live)', (entry) => {
  beforeAll(() => {
    __resetIntegrationMocks()
  })
  runAdapterContractSuite(entry)
})
