Ich habe versucht, meinen Testserver mit Mocha zu testen. Dies ist der folgende Code, den ich benutze, fast der gleiche wie in einem anderen ähnlichen Post.Mocha beforeEach und afterEach während des Tests
beforeEach(function(done) {
// Setup
console.log('test before function');
ws.on('open', function() {
console.log('worked...');
done();
});
ws.on('close', function() {
console.log('disconnected...');
});
});
afterEach(function(done) {
// Cleanup
if(readyState) {
console.log('disconnecting...');
ws.close();
} else {
// There will not be a connection unless you have done() in beforeEach, socket.on('connect'...)
console.log('no connection to break...');
}
done();
});
describe('WebSocket test', function() {
//assert.equal(response.result, null, 'Successful Authentification');
});
das Problem ist, dass, wenn ich diesen Entwurf ausführen, keine der console.log, die auf Eingabeaufforderung sichtbar ist, zu sehen erwartet. Kannst du mir bitte erklären was mache ich falsch?