Skip to content

Commit a315a9f

Browse files
Tony133jmcdo29
authored andcommitted
test(): update test e2e for websocket-sample
1 parent 07bde75 commit a315a9f

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

apps/websocket-sample/test/app.e2e-spec.ts

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import { AppModule } from '../src/app.module';
55

66
describe('AppController (e2e)', () => {
77
let app: INestApplication;
8+
let url: string;
89

910
beforeAll(async () => {
1011
const moduleFixture: TestingModule = await Test.createTestingModule({
@@ -13,17 +14,19 @@ describe('AppController (e2e)', () => {
1314

1415
app = moduleFixture.createNestApplication();
1516
await app.listen(0, '0.0.0.0');
17+
url = await app.getUrl();
1618
});
1719

1820
afterAll(async () => {
1921
await app.close();
2022
});
2123

22-
it('should call message', async () => {
23-
const socket = io.connect(await app.getUrl());
24-
socket.emit('message', { name: 'Test' }, async (data) => {
24+
it('should call message', (done) => {
25+
const socket = io.connect(url);
26+
socket.emit('message', { name: 'Test' }, (data) => {
2527
expect(data).toBe('Hello, Test!');
2628
socket.disconnect();
29+
done();
2730
});
2831
});
2932
});

0 commit comments

Comments
 (0)