Skip to content

Commit de39ae9

Browse files
committed
Speed up tests by reusing local CA
1 parent 6cdceec commit de39ae9

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+104
-88
lines changed

src/server.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ declare module 'stream' {
3232
}
3333
}
3434

35-
interface ServerOptions {
35+
export interface ServerOptions {
3636
domain?: string;
3737
acmeProvider?: AcmeProvider;
3838
acmeAccountKey?: string;

test/anything.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@ import * as streamConsumers from 'stream/consumers';
44
import { expect } from 'chai';
55
import { DestroyableServer, makeDestroyable } from 'destroyable-server';
66

7-
import { createServer } from '../src/server.js';
7+
import { createTestServer } from './test-helpers.js';
88

99
describe("Anything endpoint", () => {
1010

1111
let server: DestroyableServer;
1212
let serverPort: number;
1313

1414
beforeEach(async () => {
15-
server = makeDestroyable(await createServer());
15+
server = makeDestroyable(await createTestServer());
1616
await new Promise<void>((resolve) => server.listen(resolve));
1717
serverPort = (server.address() as net.AddressInfo).port;
1818
});

test/base64.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@ import * as net from 'net';
22
import { expect } from 'chai';
33
import { DestroyableServer, makeDestroyable } from 'destroyable-server';
44

5-
import { createServer } from '../src/server.js';
5+
import { createTestServer } from './test-helpers.js';
66

77
describe("Base64 endpoint", () => {
88

99
let server: DestroyableServer;
1010
let serverPort: number;
1111

1212
beforeEach(async () => {
13-
server = makeDestroyable(await createServer());
13+
server = makeDestroyable(await createTestServer());
1414
await new Promise<void>((resolve) => server.listen(resolve));
1515
serverPort = (server.address() as net.AddressInfo).port;
1616
});

test/basic-auth.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import * as net from 'net';
22
import { expect } from 'chai';
33
import { DestroyableServer, makeDestroyable } from 'destroyable-server';
44

5-
import { createServer } from '../src/server.js';
5+
import { createTestServer } from './test-helpers.js';
66

77
const basicAuthHeader = (username: string, password: string) =>
88
'Basic ' + Buffer.from(username + ':' + password).toString('base64');
@@ -13,7 +13,7 @@ describe("Basic-auth endpoint", () => {
1313
let serverPort: number;
1414

1515
beforeEach(async () => {
16-
server = makeDestroyable(await createServer());
16+
server = makeDestroyable(await createTestServer());
1717
await new Promise<void>((resolve) => server.listen(resolve));
1818
serverPort = (server.address() as net.AddressInfo).port;
1919
});

test/bearer.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@ import * as net from 'net';
22
import { expect } from 'chai';
33
import { DestroyableServer, makeDestroyable } from 'destroyable-server';
44

5-
import { createServer } from '../src/server.js';
5+
import { createTestServer } from './test-helpers.js';
66

77
describe("Bearer endpoint", () => {
88

99
let server: DestroyableServer;
1010
let serverPort: number;
1111

1212
beforeEach(async () => {
13-
server = makeDestroyable(await createServer());
13+
server = makeDestroyable(await createTestServer());
1414
await new Promise<void>((resolve) => server.listen(resolve));
1515
serverPort = (server.address() as net.AddressInfo).port;
1616
});

test/bytes.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@ import * as net from 'net';
22
import { expect } from 'chai';
33
import { DestroyableServer, makeDestroyable } from 'destroyable-server';
44

5-
import { createServer } from '../src/server.js';
5+
import { createTestServer } from './test-helpers.js';
66

77
describe("Bytes endpoint", () => {
88

99
let server: DestroyableServer;
1010
let serverPort: number;
1111

1212
beforeEach(async () => {
13-
server = makeDestroyable(await createServer());
13+
server = makeDestroyable(await createTestServer());
1414
await new Promise<void>((resolve) => server.listen(resolve));
1515
serverPort = (server.address() as net.AddressInfo).port;
1616
});

test/cache.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@ import * as net from 'net';
22
import { expect } from 'chai';
33
import { DestroyableServer, makeDestroyable } from 'destroyable-server';
44

5-
import { createServer } from '../src/server.js';
5+
import { createTestServer } from './test-helpers.js';
66

77
describe("Cache endpoints", () => {
88

99
let server: DestroyableServer;
1010
let serverPort: number;
1111

1212
beforeEach(async () => {
13-
server = makeDestroyable(await createServer());
13+
server = makeDestroyable(await createTestServer());
1414
await new Promise<void>((resolve) => server.listen(resolve));
1515
serverPort = (server.address() as net.AddressInfo).port;
1616
});

test/close.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@ import * as http from 'http';
44
import { expect } from 'chai';
55
import { DestroyableServer, makeDestroyable } from 'destroyable-server';
66

7-
import { createServer } from '../src/server.js';
7+
import { createTestServer } from './test-helpers.js';
88

99
describe("Close endpoint", () => {
1010

1111
let server: DestroyableServer;
1212
let serverPort: number;
1313

1414
beforeEach(async () => {
15-
server = makeDestroyable(await createServer());
15+
server = makeDestroyable(await createTestServer());
1616
await new Promise<void>((resolve) => server.listen(resolve));
1717
serverPort = (server.address() as net.AddressInfo).port;
1818
});

test/cookie.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@ import { DestroyableServer, makeDestroyable } from 'destroyable-server';
44

55
import * as Cookie from 'cookie';
66

7-
import { createServer } from '../src/server.js';
7+
import { createTestServer } from './test-helpers.js';
88

99
describe("Cookie endpoints", () => {
1010

1111
let server: DestroyableServer;
1212
let serverPort: number;
1313

1414
beforeEach(async () => {
15-
server = makeDestroyable(await createServer());
15+
server = makeDestroyable(await createTestServer());
1616
await new Promise<void>((resolve) => server.listen(resolve));
1717
serverPort = (server.address() as net.AddressInfo).port;
1818
});

test/delay.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,15 @@ import * as http2 from 'http2';
33
import { expect } from 'chai';
44
import { DestroyableServer, makeDestroyable } from 'destroyable-server';
55

6-
import { createServer } from '../src/server.js';
6+
import { createTestServer } from './test-helpers.js';
77

88
describe("Delay endpoint", () => {
99

1010
let server: DestroyableServer;
1111
let serverPort: number;
1212

1313
beforeEach(async () => {
14-
server = makeDestroyable(await createServer({
14+
server = makeDestroyable(await createTestServer({
1515
domain: 'localhost'
1616
}));
1717
await new Promise<void>((resolve) => server.listen(resolve));

0 commit comments

Comments
 (0)