nodeclub/test/controllers/message.test.js
alsotang f42b91b544 add more tests
modified:   test/controllers/message.test.js
	modified:   test/controllers/topic.test.js
	modified:   test/controllers/user.test.js
	modified:   test/support/support.js
2014-09-27 17:18:31 +08:00

31 lines
833 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);
});
});
});
});