]>
Commit | Line | Data |
---|---|---|
eec63bbc | 1 | import { makeGetRequest } from './requests' |
d175a6f7 | 2 | import { immutableAssign } from '../miscs/miscs' |
2d53be02 | 3 | import { HttpStatusCode } from '../../../shared/core-utils/miscs/http-error-codes' |
eec63bbc | 4 | |
d525fc39 | 5 | function checkBadStartPagination (url: string, path: string, token?: string, query = {}) { |
eec63bbc C |
6 | return makeGetRequest({ |
7 | url, | |
8 | path, | |
93e4a311 | 9 | token, |
d525fc39 | 10 | query: immutableAssign(query, { start: 'hello' }), |
2d53be02 | 11 | statusCodeExpected: HttpStatusCode.BAD_REQUEST_400 |
eec63bbc C |
12 | }) |
13 | } | |
14 | ||
e0b56b74 C |
15 | async function checkBadCountPagination (url: string, path: string, token?: string, query = {}) { |
16 | await makeGetRequest({ | |
eec63bbc C |
17 | url, |
18 | path, | |
93e4a311 | 19 | token, |
d525fc39 | 20 | query: immutableAssign(query, { count: 'hello' }), |
2d53be02 | 21 | statusCodeExpected: HttpStatusCode.BAD_REQUEST_400 |
eec63bbc | 22 | }) |
e0b56b74 C |
23 | |
24 | await makeGetRequest({ | |
25 | url, | |
26 | path, | |
27 | token, | |
28 | query: immutableAssign(query, { count: 2000 }), | |
2d53be02 | 29 | statusCodeExpected: HttpStatusCode.BAD_REQUEST_400 |
e0b56b74 | 30 | }) |
eec63bbc C |
31 | } |
32 | ||
d525fc39 | 33 | function checkBadSortPagination (url: string, path: string, token?: string, query = {}) { |
eec63bbc C |
34 | return makeGetRequest({ |
35 | url, | |
36 | path, | |
93e4a311 | 37 | token, |
d525fc39 | 38 | query: immutableAssign(query, { sort: 'hello' }), |
2d53be02 | 39 | statusCodeExpected: HttpStatusCode.BAD_REQUEST_400 |
eec63bbc C |
40 | }) |
41 | } | |
42 | ||
43 | // --------------------------------------------------------------------------- | |
44 | ||
45 | export { | |
46 | checkBadStartPagination, | |
47 | checkBadCountPagination, | |
48 | checkBadSortPagination | |
49 | } |