From ddc15ec601a6aa299ae0790caf007bb216b9d272 Mon Sep 17 00:00:00 2001 From: Trevor Johnston Date: Fri, 14 Dec 2018 11:34:57 -0500 Subject: [PATCH] blank line between tests --- src/shadowbox/infrastructure/get_port.spec.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/shadowbox/infrastructure/get_port.spec.ts b/src/shadowbox/infrastructure/get_port.spec.ts index 1539f7d7..be29cf96 100644 --- a/src/shadowbox/infrastructure/get_port.spec.ts +++ b/src/shadowbox/infrastructure/get_port.spec.ts @@ -21,12 +21,14 @@ describe('PortProvider', () => { it('gets port over 1023', async () => { expect(await new get_port.PortProvider().reserveNewPort()).toBeGreaterThan(1023); }); + it('fails on double reservation', () => { const ports = new get_port.PortProvider(); ports.addReservedPort(8080); expect(() => ports.addReservedPort(8080)).toThrowError(); }); }); + describe('freePort', () => { it('makes port available', () => { const ports = new get_port.PortProvider(); @@ -35,6 +37,7 @@ describe('PortProvider', () => { ports.addReservedPort(8080); }); }); + describe('reserveFirstFreePort', () => { it('returns free port', async () => { const ports = new get_port.PortProvider(); @@ -43,6 +46,7 @@ describe('PortProvider', () => { .toBeGreaterThan(server.address().port); server.close(); }); + it('respects reserved ports', async () => { const ports = new get_port.PortProvider(); ports.addReservedPort(9090);