Я не могу сказать, что мокка запускает свой тестовый пакет в тестовой среде.
app.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]
Я не могу заставить свои тесты работать в тестовой среде. Любые предложения?