/*! * nodeclub - site controller test * Copyright(c) 2012 fengmk2 * 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(''); done(err); }); }); it('should /app/download', function (done) { request.get('/app/download') .expect(302, function (err, res) { done(err); }); }); });