should.js http assertions
This module can be usefull for asserting on node standard
http
modele request and response.Install
npm install should-http --save-dev
require('should-http');
That row patch your should instance adding assertions. With mocha you can use it via
-r
switch..status(code)
Asserts that.statusCode
is code
:
res.should.have.status(200);
.header(field, value)
Asserts that a.headers
object with field
and optional value
are present:
res.should.have.header('content-length');
res.should.have.header('Content-Length', '123');
.json
Assert that Content-Type is "application/json; charset=utf-8"res.should.be.json
.html
Assert that Content-Type is "text/html; charset=utf-8"res.should.be.html