diff --git a/packages/http-server/src/fakes.ts b/packages/http-server/src/fakes.ts index cfd12683..d8a4a586 100644 --- a/packages/http-server/src/fakes.ts +++ b/packages/http-server/src/fakes.ts @@ -83,7 +83,7 @@ export const fakeOfferingsApi: OfferingsApi = { async getOfferings() { return [offering] } } -interface FakeExchangesApi extends ExchangesApi { +export interface FakeExchangesApi extends ExchangesApi { exchangeMessagesMap: Map, addMessage(message: MessageKindClass): void } diff --git a/packages/http-server/tests/submit-close.spec.ts b/packages/http-server/tests/submit-close.spec.ts index 7b5f6f40..5e9845e9 100644 --- a/packages/http-server/tests/submit-close.spec.ts +++ b/packages/http-server/tests/submit-close.spec.ts @@ -3,6 +3,7 @@ import type { Server } from 'http' import { Close, DevTools, TbdexHttpServer } from '../src/main.js' import { expect } from 'chai' +import { FakeExchangesApi } from '../src/fakes.js' let api = new TbdexHttpServer() let server: Server @@ -76,7 +77,7 @@ describe('POST /exchanges/:exchangeId/close', () => { expect(error.detail).to.include('No exchange found for') }) - xit(`returns a 409 if close is not allowed based on the exchange's current state`, async () => { + it(`returns a 409 if close is not allowed based on the exchange's current state`, async () => { // add a close message const close = Close.create({ metadata: {