【发布时间】:2014-03-31 13:04:10
【问题描述】:
我一直在尝试使用 mocha 测试我的测试服务器。这是我使用的以下代码,与另一篇类似帖子中的代码几乎相同。
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');
});
问题在于,当我执行此草稿时,在命令提示符下看不到任何预期会看到的 console.log。你能解释一下我做错了什么吗?
【问题讨论】: