Skip to content

Commit 8169502

Browse files
committed
Update request options & relevant test
1 parent 461a9ed commit 8169502

File tree

2 files changed

+11
-10
lines changed

2 files changed

+11
-10
lines changed

src/config.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@ import { clone, copies } from 'bellajs'
44

55
const requestOptions = {
66
headers: {
7-
'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'
7+
'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0',
8+
'accept-encoding': 'deflate,zlib,gzip'
89
},
910
responseType: 'text',
1011
responseEncoding: 'utf8',
1112
timeout: 6e4, // 1 minute
12-
maxRedirects: 3,
13-
skipContentTypeCheck: false
13+
maxRedirects: 5
1414
}
1515

1616
export const getRequestOptions = () => {

src/config.test.js

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
// config.test
22
/* eslint-env jest */
33

4+
import { hasProperty } from 'bellajs'
5+
46
import {
57
setRequestOptions,
68
getRequestOptions
@@ -15,12 +17,11 @@ test('Testing setRequestOptions/getRequestOptions methods', () => {
1517
somethingElse: 1000
1618
})
1719

18-
const actual = getRequestOptions()
19-
const expectedHeader = {
20-
authorization: 'bearer <token>',
21-
'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0'
22-
}
20+
const { headers, timeout, somethingElse } = getRequestOptions()
2321

24-
expect(actual.headers).toEqual(expectedHeader)
25-
expect(actual.timeout).toEqual(20)
22+
expect(hasProperty(headers, 'authorization')).toBeTruthy()
23+
expect(hasProperty(headers, 'user-agent')).toBeTruthy()
24+
expect(hasProperty(headers, 'accept-encoding')).toBeTruthy()
25+
expect(timeout).toEqual(20)
26+
expect(somethingElse).toEqual(1000)
2627
})

0 commit comments

Comments
 (0)