Итак, я учусь делать TDD. У меня есть простой API с NodeJS с использованием Express Framework. Этот API предоставляет только функцию перенаправления
router.route('/')
.get(function(req, res, next) {
res.status(200)
res.redirect('/Login')
})
.post(function(req, res, next) {
});
Мой вопрос: как сделать модульный тест с использованием mocha chai на основе этого API?
Я пытаюсь сделать что-то вроде этого, но он прошел, хотя я даю код состояния 400 в тесте
var app = require('../routes/index');
var should = require('chai').should(),
expect = require('chai').expect,
supertest = require('supertest'),
api = supertest('http://localhost:3030');
describe('/ ', function() {
it('Should redirect to /Login ', function() {
api.get('/')
.expect(400)
.end(function(err, res) {
expect(res.statusCOde).to.equal(400);
done();
})
})
})