2012-06-04 00:09:40 +08:00

46 lines
1.0 KiB
JavaScript

/*!
* nodeclub - site controller test
* Copyright(c) 2012 fengmk2 <fengmk2@gmail.com>
* MIT Licensed
*/
/**
* Module dependencies.
*/
var should = require('should');
var config = require('../../config').config;
var app = require('../../app');
describe('controllers/site.js', function () {
before(function (done) {
app.listen(0, done);
});
after(function () {
app.close();
});
it('should /index 200', function (done) {
app.request().get('/').end(function (res) {
res.should.status(200);
done();
});
});
it('should /?q=neverexistskeyword 200', function (done) {
app.request().get('/?q=neverexistskeyword').end(function (res) {
res.should.status(200);
res.body.toString().should.include('无话题');
done();
});
});
it('should /?q=neverexistskeyword&q=foo2 200', function (done) {
app.request().get('/?q=neverexistskeyword&q=foo2').end(function (res) {
res.should.status(200);
res.body.toString().should.include('无话题');
done();
});
});
});