我想在我的测试中使用挂钩之前和之后的相同变量。 在钩子工作正常之前,我实例化了queueListener变量但是在钩子之后我有这个错误“无法调用方法'断开'未定义”。 这是我的代码,可能有什么问题?
describe('queueInterface', function() {
// Declare parameters of the queue
var stomp_args = {
port: 1223,
host: 'host.com',
debug: true
};
// Declare the queue
var queue = '/queue/SDtoSM';
// Include queueListener to send messages to a queue
var queueListener;
// Require queueSender
var queueSender = require('../../src/queueInterface/queueSender.js');
before(function(done) {
// Instantiate queueListener
queueListener = require('../../src/queueInterface/queueListener.js')(stomp_args, queue, function(){
done();
});
});
describe('Some test', function() {
it('should return nothing', function(done) {
done();
});
});
after(function(done) {
// Disconnect the queueListener
queueListener.disconnect();
done();
});
});