nodeclub/test/controllers/site.test.js
alsotang 183fed23ca Revert "reformat code"
This reverts commit 5426982f5a128ec271738a51f9366dfd5b05565a.
2015-07-01 15:17:45 +08:00

52 lines
1.2 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');
var app = require('../../app');
var request = require('supertest')(app);
describe('test/controllers/site.test.js', function () {
it('should / 200', function (done) {
request.get('/').end(function (err, res) {
res.status.should.equal(200);
res.text.should.containEql('积分榜');
res.text.should.containEql('友情社区');
done(err);
});
});
it('should /?page=-1 200', function (done) {
request.get('/?page=-1').end(function (err, res) {
res.status.should.equal(200);
res.text.should.containEql('积分榜');
res.text.should.containEql('友情社区');
done(err);
});
});
it('should /sitemap.xml 200', function (done) {
request.get('/sitemap.xml')
.expect(200, function (err, res) {
res.text.should.containEql('<url>');
done(err);
});
});
it('should /app/download', function (done) {
request.get('/app/download')
.expect(302, function (err, res) {
done(err);
});
});
});