Update API tests (#3894)
* fix(test): remove done callback in tests * fix(test): expect correct status code * fix(test): remove logging of var
This commit is contained in:
@@ -3,41 +3,41 @@ request = request('http://127.0.0.1:8080');
|
||||
const WebSocket = require('ws');
|
||||
|
||||
async function registerChat() {
|
||||
try {
|
||||
const response = await request.post('/api/chat/register');
|
||||
return response.body;
|
||||
} catch (e) {
|
||||
console.error(e);
|
||||
}
|
||||
try {
|
||||
const response = await request.post('/api/chat/register');
|
||||
return response.body;
|
||||
} catch (e) {
|
||||
console.error(e);
|
||||
}
|
||||
}
|
||||
|
||||
async function sendChatMessage(message, accessToken, done) {
|
||||
const ws = new WebSocket(`ws://localhost:8080/ws?accessToken=${accessToken}`);
|
||||
const ws = new WebSocket(`ws://localhost:8080/ws?accessToken=${accessToken}`);
|
||||
|
||||
async function onOpen() {
|
||||
ws.send(JSON.stringify(message), async function () {
|
||||
ws.close();
|
||||
done();
|
||||
});
|
||||
}
|
||||
async function onOpen() {
|
||||
ws.send(JSON.stringify(message), async function () {
|
||||
ws.close();
|
||||
// done();
|
||||
});
|
||||
}
|
||||
|
||||
ws.on('open', onOpen);
|
||||
ws.on('open', onOpen);
|
||||
}
|
||||
|
||||
async function listenForEvent(name, accessToken, done) {
|
||||
const ws = new WebSocket(`ws://localhost:8080/ws?accessToken=${accessToken}`);
|
||||
const ws = new WebSocket(`ws://localhost:8080/ws?accessToken=${accessToken}`);
|
||||
|
||||
ws.on('message', function incoming(message) {
|
||||
const messages = message.split('\n');
|
||||
messages.forEach(function (message) {
|
||||
const event = JSON.parse(message);
|
||||
ws.on('message', function incoming(message) {
|
||||
const messages = message.split('\n');
|
||||
messages.forEach(function (message) {
|
||||
const event = JSON.parse(message);
|
||||
|
||||
if (event.type === name) {
|
||||
done();
|
||||
ws.close();
|
||||
}
|
||||
});
|
||||
});
|
||||
if (event.type === name) {
|
||||
done();
|
||||
ws.close();
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
module.exports.sendChatMessage = sendChatMessage;
|
||||
|
||||
Reference in New Issue
Block a user