我似乎无法告诉 mocha 在测试环境中运行我的测试套件。
应用程序.js
app.configure('test', function(){
app.set('port', 3002);
});
测试/some-test.coffee
app = require('../../app')
process.env.NODE_ENV = 'test'
describe 'some test', ->
it 'should pass', ->
由于我需要应用程序,因此当我运行我希望看到的测试时
Express server listening on port 3002
相反,我看到
Express server listening on port 3000
在 app.js 的开发配置块中设置不同的端口号会产生
Express server listening on port [whatever port I set in development block in app.js]
我无法让我的测试在测试环境中运行。有什么建议么?