should-http

Http requests, response assertions for should.js

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
should-http
1220.1.17 years ago9 years agoMinified + gzip package size for should-http in KB

Readme

should.js http assertions
Build Status
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