Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
before(function() {
mockery.enable(); // Enable mockery at the start of your test suite
mockery.warnOnUnregistered(false);
mockery.registerMock('./translate.js', translate);
mockery.registerMock('request', {
post: function () {}
})
PhoneBot = require('../../lib/phonebot.js')
})
var mockery = require('mockery');
var ReadlineStub = require('./helpers/readline');
mockery.enable();
mockery.warnOnUnregistered(false);
mockery.registerMock('readline', {
createInterface: function() {
return new ReadlineStub();
}
});
before(function(done){
mockery.enable({useCleanCache: true});
mockery.warnOnReplace(false);
mockery.warnOnUnregistered(false);
mockery.registerMock('../config/conftool', mockConfig);
mockery.registerMock('./config/conftool', mockConfig);
//bootstrap libraries that require mocks
SipSession = require('../lib/SipSession');
sipServer = require('../lib/SipServer');
sipServer.start({sipport: 6000});
done();
});
after(function(done){
before(function(done){
mockery.enable();
mockery.registerMock('../config/conftool', mockConfig);
mockery.registerMock('./config/conftool', mockConfig);
mockery.warnOnReplace(false);
mockery.warnOnUnregistered(false);
server = new SipServer({eventHandler: handler, port: 5080});
JSEPGateway = require('../lib/jsep-to-sip');
done();
});
after(function(done){