Skip to content

Commit d983bdd

Browse files
committed
tests: http statuses type success
1 parent a182da6 commit d983bdd

30 files changed

+325
-65
lines changed

src/validators/index.js

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,18 @@ export {
88
} from './informational/is-switching-protocols';
99

1010
// 2×× Success
11-
export { default as isCreated } from './success/is-created';
1211
export { default as isOk } from './success/is-ok';
12+
export { default as isCreated } from './success/is-created';
13+
export { default as isAccepted } from './success/is-accepted';
14+
export {
15+
default as isNonAuthoritativeInformation
16+
} from './success/is-non-authoritative-information';
17+
export { default as isNoContent } from './success/is-no-content';
18+
export { default as isResetContent } from './success/is-reset-content';
19+
export { default as isPartialContent } from './success/is-partial-content';
20+
export { default as isMultiStatus } from './success/is-multi-status';
21+
export { default as isAlreadyReported } from './success/is-already-reported';
22+
export { default as isImUsed } from './success/is-im-used';
1323

1424
// 3×× Redirection
1525
export {

src/validators/success/is-accepted.js

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
import validateHttpStatus from '../validate-http-status';
2+
3+
/**
4+
* @module isAccepted
5+
* @description
6+
* Validate HTTP Status code 202 type SUCCESS
7+
*
8+
* @param {Integer} statusCode - The HTTP Status code
9+
* @return {Boolean}
10+
* @throws {HTTPStatusError} When the statusCode is different then 202
11+
*/
12+
function isAccepted(statusCode) {
13+
return validateHttpStatus(statusCode, 202);
14+
}
15+
16+
export default isAccepted;
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
import validateHttpStatus from '../validate-http-status';
2+
3+
/**
4+
* @module isAlreadyReported
5+
* @description
6+
* Validate HTTP Status code 208 type SUCCESS
7+
*
8+
* @param {Integer} statusCode - The HTTP Status code
9+
* @return {Boolean}
10+
* @throws {HTTPStatusError} When the statusCode is different then 208
11+
*/
12+
function isAlreadyReported(statusCode) {
13+
return validateHttpStatus(statusCode, 208);
14+
}
15+
16+
export default isAlreadyReported;

src/validators/success/is-im-used.js

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
import validateHttpStatus from '../validate-http-status';
2+
3+
/**
4+
* @module isImUsed
5+
* @description
6+
* Validate HTTP Status code 226 type SUCCESS
7+
*
8+
* @param {Integer} statusCode - The HTTP Status code
9+
* @return {Boolean}
10+
* @throws {HTTPStatusError} When the statusCode is different then 226
11+
*/
12+
function isImUsed(statusCode) {
13+
return validateHttpStatus(statusCode, 226);
14+
}
15+
16+
export default isImUsed;
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
import validateHttpStatus from '../validate-http-status';
2+
3+
/**
4+
* @module isMultiStatus
5+
* @description
6+
* Validate HTTP Status code 207 type SUCCESS
7+
*
8+
* @param {Integer} statusCode - The HTTP Status code
9+
* @return {Boolean}
10+
* @throws {HTTPStatusError} When the statusCode is different then 207
11+
*/
12+
function isMultiStatus(statusCode) {
13+
return validateHttpStatus(statusCode, 207);
14+
}
15+
16+
export default isMultiStatus;
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
import validateHttpStatus from '../validate-http-status';
2+
3+
/**
4+
* @module isNoContent
5+
* @description
6+
* Validate HTTP Status code 204 type SUCCESS
7+
*
8+
* @param {Integer} statusCode - The HTTP Status code
9+
* @return {Boolean}
10+
* @throws {HTTPStatusError} When the statusCode is different then 204
11+
*/
12+
function isNoContent(statusCode) {
13+
return validateHttpStatus(statusCode, 204);
14+
}
15+
16+
export default isNoContent;
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
import validateHttpStatus from '../validate-http-status';
2+
3+
/**
4+
* @module isNonAuthoritativeInformation
5+
* @description
6+
* Validate HTTP Status code 203 type SUCCESS
7+
*
8+
* @param {Integer} statusCode - The HTTP Status code
9+
* @return {Boolean}
10+
* @throws {HTTPStatusError} When the statusCode is different then 203
11+
*/
12+
function isNonAuthoritativeInformation(statusCode) {
13+
return validateHttpStatus(statusCode, 203);
14+
}
15+
16+
export default isNonAuthoritativeInformation;
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
import validateHttpStatus from '../validate-http-status';
2+
3+
/**
4+
* @module isPartialContent
5+
* @description
6+
* Validate HTTP Status code 206 type SUCCESS
7+
*
8+
* @param {Integer} statusCode - The HTTP Status code
9+
* @return {Boolean}
10+
* @throws {HTTPStatusError} When the statusCode is different then 206
11+
*/
12+
function isPartialContent(statusCode) {
13+
return validateHttpStatus(statusCode, 206);
14+
}
15+
16+
export default isPartialContent;
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
import validateHttpStatus from '../validate-http-status';
2+
3+
/**
4+
* @module isResetContent
5+
* @description
6+
* Validate HTTP Status code 205 type SUCCESS
7+
*
8+
* @param {Integer} statusCode - The HTTP Status code
9+
* @return {Boolean}
10+
* @throws {HTTPStatusError} When the statusCode is different then 205
11+
*/
12+
function isResetContent(statusCode) {
13+
return validateHttpStatus(statusCode, 205);
14+
}
15+
16+
export default isResetContent;

tests/is-continue.test.js

Lines changed: 0 additions & 12 deletions
This file was deleted.

0 commit comments

Comments
 (0)