UNPKG

standard-http-error

Version:

Standard HTTP error class. Proper serialization, no bloat. Extensible.

16 lines (14 loc) 604 B
var O = require("oolong") var isVersion = require("semver").satisfies.bind(null, process.version) var CODES_JSON = require("../codes.json") var STATUS_CODES = require("http").STATUS_CODES ;(isVersion(">= 4") ? describe : xdescribe)("codes.json", function() { // Test for superset rather than equivalence because future Node versions // might _add_ status codes. During the switch from Node 0.12 to Node v4 some // names _were_ changed. O.each(STATUS_CODES, function(name, code) { it("must have " + code + " equal " + name, function() { CODES_JSON[code].must.equal(name) }) }) })