UNPKG

readable-http-codes

Version:

0 dependency readable HTTP code enums, cleaning up your codebase!

13 lines (12 loc) 639 B
import each from 'jest-each'; import { allStatusCodes } from '../responses'; import { getStatusText } from './getStatusText'; describe('getStatusText()', function () { each(Object.values(allStatusCodes)).it('should return a text for %s', function (statusCode) { expect(getStatusText(statusCode)).toBeDefined(); }); each(Object.values(allStatusCodes)).it('should return a text for %s that includes a prefix', function (statusCode) { expect(getStatusText(statusCode, true)).toBeDefined(); expect(getStatusText(statusCode, true)).toMatch(/^(INFO:|OK:|REDIRECT:|CLIENT ERROR:|SERVER ERROR:)/i); }); });