mocha、supertest、および Passport で認証をテストしようとしていますが、接続拒否エラーが発生します。アプリの起動方法に関係していると思います...
var testUser = {
"email": "test@test.com",
"password": "test"
};
var app = require('../../server');
var request = require('superagent');
var user = request.agent(app);
describe('authentication api ', function() {
it('should login a user', function(done) {
user.post('/login')
.send(testUser)
.end(function(err, res) {
if(err) throw err;
done();
});
});
});
このユーザーは私のmongoデータベースに存在します。2 レベル高いサーバー ファイル内:
module.exports = app.listen(port, function() {
console.log('app listening on port: ' + port);
});