Skip to content

Commit 1f2a03b

Browse files
committed
test: e2e
1 parent a1d6344 commit 1f2a03b

1 file changed

Lines changed: 36 additions & 3 deletions

File tree

apps/cli/e2e/server/basic.e2e-spec.ts

Lines changed: 36 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,10 @@ describe('Server - Basic', () => {
1616

1717
beforeAll(async () => {
1818
mockedBackend = jestMockBackend();
19-
server = new ADCServer({ listen: new URL('http://127.0.1:3000') });
19+
server = new ADCServer({
20+
listen: new URL('http://127.0.1:3000'),
21+
listenStatus: 3001,
22+
});
2023
});
2124

2225
it('test mocked load backend', async () => {
@@ -85,7 +88,7 @@ describe('Server - Basic', () => {
8588

8689
it('test server listen', async () => {
8790
const url = new URL(`http://127.0.0.1:48562`);
88-
const server = new ADCServer({ listen: url });
91+
const server = new ADCServer({ listen: url, listenStatus: 3001 });
8992
await server.start();
9093

9194
const { status, data } = await axios.put(`${url.origin}/sync`, {
@@ -108,6 +111,7 @@ describe('Server - Basic', () => {
108111
const url = new URL(`https://127.0.0.1:48562`);
109112
const server = new ADCServer({
110113
listen: url,
114+
listenStatus: 3001,
111115
tlsCert: readFileSync(
112116
join(__dirname, '../assets/tls/server.cer'),
113117
'utf-8',
@@ -145,6 +149,7 @@ describe('Server - Basic', () => {
145149
readFileSync(join(__dirname, '../assets/tls/', fileName), 'utf-8');
146150
const server = new ADCServer({
147151
listen: url,
152+
listenStatus: 3001,
148153
tlsCert: readCert('server.cer'),
149154
tlsKey: readCert('server.key'),
150155
tlsCACert: readCert('ca.cer'),
@@ -198,7 +203,7 @@ describe('Server - Basic', () => {
198203

199204
it('test server listen (with UDS)', async () => {
200205
const url = new URL(`unix:///tmp/adc-test.sock`);
201-
const server = new ADCServer({ listen: url });
206+
const server = new ADCServer({ listen: url, listenStatus: 3001 });
202207
await server.start();
203208

204209
const { status, data } = await new Promise<{
@@ -250,4 +255,32 @@ describe('Server - Basic', () => {
250255

251256
await server.stop();
252257
});
258+
259+
it('test status listen', async () => {
260+
const server = new ADCServer({
261+
listen: new URL(`http://127.0.0.1:3000`),
262+
listenStatus: 3001,
263+
});
264+
await server.start();
265+
266+
const { status, data } = await axios.get(
267+
`http://127.0.0.1:3001/healthz/ready`,
268+
);
269+
expect(status).toEqual(200);
270+
expect(data).toEqual('OK');
271+
});
272+
273+
it('test status listen (custom port)', async () => {
274+
const server = new ADCServer({
275+
listen: new URL(`http://127.0.0.1:3000`),
276+
listenStatus: 30001,
277+
});
278+
await server.start();
279+
280+
const { status, data } = await axios.get(
281+
`http://127.0.0.1:30001/healthz/ready`,
282+
);
283+
expect(status).toEqual(200);
284+
expect(data).toEqual('OK');
285+
});
253286
});

0 commit comments

Comments
 (0)