@@ -32,15 +32,15 @@ describe('CallsApi', () => {
32
32
describe ( '.serverAttributeCasing' , ( ) => {
33
33
it ( 'should cast the outgoing attributes to the set serverAttributeCasing' , async ( ) => {
34
34
fetchMock . mockResponseOnce ( async ( ) => Promise . resolve ( buildResponse ( User . factory ( ) . raw ( ) ) ) ) ;
35
- await caller . call ( 'post ' , { someValue : 1 } ) ;
35
+ await caller . call ( 'POST ' , { someValue : 1 } ) ;
36
36
37
37
// eslint-disable-next-line @typescript-eslint/naming-convention
38
38
expect ( getLastRequest ( ) ?. body ) . toStrictEqual ( { some_value : 1 } ) ;
39
39
} ) ;
40
40
41
41
it ( 'should recursively cast the keys to any depth' , async ( ) => {
42
42
fetchMock . mockResponseOnce ( async ( ) => Promise . resolve ( buildResponse ( User . factory ( ) . raw ( ) ) ) ) ;
43
- await caller . call ( 'post ' , {
43
+ await caller . call ( 'POST ' , {
44
44
someValue : {
45
45
anotherValue : 1
46
46
}
@@ -61,7 +61,7 @@ describe('CallsApi', () => {
61
61
62
62
const user = new UserWithSnakeCase ;
63
63
64
- await user . call ( 'post ' , {
64
+ await user . call ( 'POST ' , {
65
65
// eslint-disable-next-line @typescript-eslint/naming-convention
66
66
some_value : {
67
67
// eslint-disable-next-line @typescript-eslint/naming-convention
@@ -77,7 +77,7 @@ describe('CallsApi', () => {
77
77
formData . append ( 'my_field' , 'value' ) ;
78
78
fetchMock . mockResponseOnce ( async ( ) => Promise . resolve ( buildResponse ( User . factory ( ) . raw ( ) ) ) ) ;
79
79
80
- await caller . call ( 'post ' , formData ) ;
80
+ await caller . call ( 'POST ' , formData ) ;
81
81
82
82
expect ( ( getLastRequest ( ) ?. body as FormData ) . has ( 'my_field' ) ) . toBe ( true ) ;
83
83
expect ( ( getLastRequest ( ) ?. body as FormData ) . has ( 'myField' ) ) . toBe ( false ) ;
@@ -99,7 +99,7 @@ describe('CallsApi', () => {
99
99
caller . setEndpoint ( '' ) ;
100
100
101
101
// awkward syntax comes from https://github.com/facebook/jest/issues/1700
102
- await expect ( caller . call ( 'get ' ) ) . rejects . toStrictEqual (
102
+ await expect ( caller . call ( 'GET ' ) ) . rejects . toStrictEqual (
103
103
new LogicException (
104
104
'Endpoint is not defined when calling \'get\' method on \'' + caller . constructor . name + '\'.'
105
105
)
@@ -109,18 +109,18 @@ describe('CallsApi', () => {
109
109
it ( 'should get the endpoint from the model as expected' , async ( ) => {
110
110
const baseEndpoint = config . get ( 'baseEndPoint' ) ;
111
111
fetchMock . mockResponse ( async ( ) => Promise . resolve ( buildResponse ( ) ) ) ;
112
- await caller . call ( 'get ' ) ;
112
+ await caller . call ( 'GET ' ) ;
113
113
// it adds the '/' between the baseEndPoint and the endpoint
114
114
expect ( getLastRequest ( ) ?. url ) . toBe ( finish ( baseEndpoint ! , '/' ) + caller . getEndpoint ( ) ) ;
115
115
116
116
config . unset ( 'baseEndPoint' ) ;
117
- await caller . call ( 'get ' ) ;
117
+ await caller . call ( 'GET ' ) ;
118
118
// if no baseEndPoint is set, we have no leading '/'
119
119
expect ( getLastRequest ( ) ?. url ) . toBe ( caller . getEndpoint ( ) ) ;
120
120
121
121
config . set ( 'baseEndPoint' , baseEndpoint ) ;
122
122
caller . getEndpoint = ( ) => 'https://test-domain.com/users' ;
123
- await caller . call ( 'get ' ) ;
123
+ await caller . call ( 'GET ' ) ;
124
124
// it just appends the value regardless of if it's a valid url
125
125
expect ( getLastRequest ( ) ?. url ) . toBe ( finish ( baseEndpoint ! , '/' ) + caller . getEndpoint ( ) ) ;
126
126
@@ -129,7 +129,7 @@ describe('CallsApi', () => {
129
129
130
130
it ( 'should return a promise with the response' , async ( ) => {
131
131
fetchMock . mockResponseOnce ( async ( ) => Promise . resolve ( buildResponse ( User . factory ( ) . raw ( ) ) ) ) ;
132
- const responseData = await caller . call ( 'get ' ) ;
132
+ const responseData = await caller . call ( 'GET ' ) ;
133
133
134
134
expect ( responseData ) . toStrictEqual ( User . factory ( ) . raw ( ) ) ;
135
135
} ) ;
@@ -147,7 +147,7 @@ describe('CallsApi', () => {
147
147
config . set ( 'api' , api ) ;
148
148
149
149
fetchMock . mockResponseOnce ( async ( ) => Promise . resolve ( buildResponse ( ) ) ) ;
150
- await caller . call ( 'get ' ) ;
150
+ await caller . call ( 'GET ' ) ;
151
151
expect ( getLastRequest ( ) ?. headers . has ( 'custom' ) ) . toBe ( true ) ;
152
152
expect ( getLastRequest ( ) ?. headers . get ( 'custom' ) ) . toBe ( 'header' ) ;
153
153
} ) ;
@@ -163,7 +163,7 @@ describe('CallsApi', () => {
163
163
config . set ( 'apiResponseHandler' , apiResponseHandler ) ;
164
164
165
165
fetchMock . mockResponseOnce ( async ( ) => Promise . resolve ( buildResponse ( ) ) ) ;
166
- await caller . call ( 'get ' ) ;
166
+ await caller . call ( 'GET ' ) ;
167
167
expect ( mockFn ) . toHaveBeenCalled ( ) ;
168
168
} ) ;
169
169
@@ -172,8 +172,8 @@ describe('CallsApi', () => {
172
172
async ( ) => Promise . resolve ( buildResponse ( ( User . factory ( ) . create ( ) as User ) . getRawOriginal ( ) ) )
173
173
) ;
174
174
175
- const promise1 = caller . call ( 'get ' ) ;
176
- const promise2 = caller . call ( 'get ' ) ;
175
+ const promise1 = caller . call ( 'GET ' ) ;
176
+ const promise2 = caller . call ( 'GET ' ) ;
177
177
178
178
// @ts -expect-error
179
179
expect ( caller . requestCount ) . toBe ( 2 ) ;
@@ -189,7 +189,7 @@ describe('CallsApi', () => {
189
189
async ( ) => Promise . resolve ( buildResponse ( ( User . factory ( ) . create ( ) as User ) . getRawOriginal ( ) ) )
190
190
) ;
191
191
192
- const promise = caller . call ( 'get ' ) ;
192
+ const promise = caller . call ( 'GET ' ) ;
193
193
194
194
expect ( caller . loading ) . toBe ( true ) ;
195
195
@@ -200,7 +200,7 @@ describe('CallsApi', () => {
200
200
201
201
it ( 'should send all the given data' , async ( ) => {
202
202
fetchMock . mockResponseOnce ( async ( ) => Promise . resolve ( buildResponse ( User . factory ( ) . raw ( ) ) ) ) ;
203
- await caller . call ( 'post ' , {
203
+ await caller . call ( 'POST ' , {
204
204
falsyKey1 : null ,
205
205
falsyKey2 : undefined ,
206
206
falsyKey3 : false ,
@@ -220,7 +220,7 @@ describe('CallsApi', () => {
220
220
it ( 'should not parse the response body if data wrapped' , async ( ) => {
221
221
const data = User . factory ( ) . raw ( ) ;
222
222
fetchMock . mockResponseOnce ( async ( ) => Promise . resolve ( buildResponse ( { data } ) ) ) ;
223
- const parsedResponse = await caller . call ( 'get ' ) ;
223
+ const parsedResponse = await caller . call ( 'GET ' ) ;
224
224
225
225
expect ( parsedResponse ) . toStrictEqual ( { data } ) ;
226
226
} ) ;
@@ -247,7 +247,7 @@ describe('CallsApi', () => {
247
247
248
248
it ( 'should return undefined if the response from the handler is undefined' , async ( ) => {
249
249
fetchMock . mockResponseOnce ( async ( ) => Promise . resolve ( buildResponse ( undefined , { status : 100 } ) ) ) ;
250
- await expect ( caller . call ( 'get ' ) ) . resolves . toBeUndefined ( ) ;
250
+ await expect ( caller . call ( 'GET ' ) ) . resolves . toBeUndefined ( ) ;
251
251
} ) ;
252
252
253
253
describe ( 'requestMiddleware' , ( ) => {
@@ -313,7 +313,7 @@ describe('CallsApi', () => {
313
313
314
314
fetchMock . mockResponseOnce ( async ( ) => Promise . resolve ( buildResponse ( User . factory ( ) . raw ( ) ) ) ) ;
315
315
await caller . call (
316
- 'post ' ,
316
+ 'POST ' ,
317
317
{ key : 'value' } ,
318
318
{ header : 'value' }
319
319
) ;
@@ -332,7 +332,7 @@ describe('CallsApi', () => {
332
332
333
333
fetchMock . mockResponseOnce ( async ( ) => Promise . resolve ( buildResponse ( User . factory ( ) . raw ( ) ) ) ) ;
334
334
await caller . call (
335
- 'get ' ,
335
+ 'GET ' ,
336
336
{ key : 'value' } ,
337
337
{ header : 'value' }
338
338
) ;
0 commit comments