Как сделать TDD с простым API функции страницы перенаправления

Итак, я учусь делать 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();
                    })
    })
})

person yogieputra    schedule 14.03.2017    source источник
comment
Прочтите это: stackoverflow.com/questions/12272228/. Он работает с should, поэтому он должен работать с chai   -  person jy95    schedule 14.03.2017
comment
@jacquesy благодарит человека за ссылку, сейчас читаю   -  person yogieputra    schedule 14.03.2017