mirror of
https://github.com/cnodejs/nodeclub.git
synced 2025-12-08 19:55:55 +00:00
31 lines
833 B
JavaScript
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);
|
|
});
|
|
});
|
|
});
|
|
});
|