chai-connect-middleware
Helpers for testing Connect middleware with the Chai assertion library.
Install
$ npm install chai-connect-middleware
Usage
Use Plugin
Use this plugin as you would all other Chai plugins:
var chai = ; chai;
Write Test Cases
Once used, the chai.connect.use
helper function will be available to set up
test cases for Connect middleware.
The helper function can be called from a hook to setup the test case. The
helper returns a wrapper on which callbacks are registered to be executed
when the middleware invokes next
or end
s the response. If the middleware
finishes in an unexpected way, the test helper will automatically throw an
exception.
The following demonstrates a Mocha test case.
;
Tests
$ npm install
$ npm test
Credits
License
Copyright (c) 2013 Jared Hanson <http://jaredhanson.net/>