koa-lite/test/context/state.js

22 lines
400 B
JavaScript

var request = require('supertest');
var assert = require('assert');
var koa = require('../..');
describe('ctx.state', function() {
it('should provide a ctx.state namespace', function(done) {
var app = koa();
app.use(function *() {
assert.deepEqual(this.state, {});
});
var server = app.listen();
request(server)
.get('/')
.expect(404)
.end(done);
})
})