readable-http-codes
Version:
0 dependency readable HTTP code enums, cleaning up your codebase!
18 lines (17 loc) • 1.01 kB
JavaScript
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
var jest_each_1 = __importDefault(require("jest-each"));
var responses_1 = require("../responses");
var getStatusText_1 = require("./getStatusText");
describe('getStatusText()', function () {
(0, jest_each_1.default)(Object.values(responses_1.allStatusCodes)).it('should return a text for %s', function (statusCode) {
expect((0, getStatusText_1.getStatusText)(statusCode)).toBeDefined();
});
(0, jest_each_1.default)(Object.values(responses_1.allStatusCodes)).it('should return a text for %s that includes a prefix', function (statusCode) {
expect((0, getStatusText_1.getStatusText)(statusCode, true)).toBeDefined();
expect((0, getStatusText_1.getStatusText)(statusCode, true)).toMatch(/^(INFO:|OK:|REDIRECT:|CLIENT ERROR:|SERVER ERROR:)/i);
});
});
;