UNPKG

bricks

Version:

Bricks Application Server

30 lines (26 loc) 869 B
var vows = require('vows'), assert = require('assert'), mrequest = require('./mocks/request'), mresponse = require('./mocks/response'), response = require('../lib/response.js'); vows.describe('Response').addBatch({ 'write after final throws exception': { topic: function () { var res = new mresponse.response(); var req = new mrequest.request(); req.url = "/bar"; var test = new response.response(res, req, [ [], [], [], [] ]); test.final(); var ex = false; try { test.write(''); } catch (err) { ex = true; } return ex; }, 'results from run': function (topic) { assert.equal(topic, true); } } }).export(module);