UNPKG

@pact-foundation/pact

Version:
24 lines 826 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const proxy_1 = require("./proxy"); // Little function to mock out an Event Emitter const fakeServer = (event) => ({ on: (registeredEvent, cb) => { if (registeredEvent === event) { cb(); } }, }); describe('#waitForServerReady', () => { describe('when the server starts successfully', () => { it('returns a successful promise', async () => { await (0, proxy_1.waitForServerReady)(fakeServer('listening')); }); }); describe('when the server fails to start', () => { it('returns an error', async () => { await expect((0, proxy_1.waitForServerReady)(fakeServer('error'))).rejects.toBeDefined(); }); }); }); //# sourceMappingURL=proxy.spec.js.map