This commit is contained in:
Typicode
2014-03-21 14:00:12 +01:00
parent 1092fe81e3
commit 681e6fcf02
4 changed files with 39 additions and 50 deletions

View File

@ -1,15 +1,25 @@
var request = require('supertest')
var assert = require('assert')
var low = require('low')
var server = require('../src/server')
var fixture = require('./fixture')
var assert = require('assert')
var low = require('low')
var server = require('../src/server')
var db
describe('Server', function() {
beforeEach(function() {
low.db = fixture()
server
low.db = {}
low.db.posts = [
{id: 1, body: 'foo'},
{id: 2, body: 'bar'}
]
low.db.comments = [
{id: 1, published: true, postId: 1},
{id: 2, published: false, postId: 1},
{id: 3, published: false, postId: 2},
{id: 4, published: false, postId: 2},
]
})
describe('GET /db', function() {
@ -126,4 +136,26 @@ describe('Server', function() {
})
})
})
describe('Static routes', function() {
describe('GET /', function() {
it('should respond with html', function(done) {
request(server)
.get('/')
.expect('Content-Type', /html/)
.expect(200, done);
});
});
describe('GET /stylesheets/style.css', function() {
it('should respond with css', function(done) {
request(server)
.get('/stylesheets/style.css')
.expect('Content-Type', /css/)
.expect(200, done);
});
});
})
})