nodeclub/test/controllers/message.test.js
2015-07-01 15:15:37 +08:00

31 lines
845 B
JavaScript

var request = require('supertest');
var app = require('../../app');
var support = require('../support/support');
describe('test/controllers/message.test.js', function () {
before(function (done) {
support.ready(done);
});
describe('index', function () {
it('should 403 without session', function (done) {
request(app).get('/my/messages').end(function (err, res) {
res.statusCode.should.equal(403);
res.type.should.equal('text/html');
res.text.should.containEql('forbidden!');
done(err);
});
});
it('should 200', function (done) {
request(app).get('/my/messages')
.set('Cookie', support.normalUserCookie)
.expect(200)
.end(function (err, res) {
res.text.should.containEql('新消息');
done(err);
});
});
});
});