@@ -2,136 +2,138 @@ import { TextEncoder } from 'util';
2
2
3
3
import { _getResponseInfo } from '../../../../src/coreHandlers/util/fetchUtils' ;
4
4
5
- describe ( '_getResponseInfo' , ( ) => {
6
- it ( 'works with captureDetails: false' , async ( ) => {
7
- const res = await _getResponseInfo (
8
- false ,
9
- {
10
- networkCaptureBodies : true ,
11
- textEncoder : new TextEncoder ( ) ,
12
- networkResponseHeaders : [ ] ,
13
- } ,
14
- undefined ,
15
- undefined ,
16
- ) ;
5
+ describe ( 'Unit | coreHandlers | util | fetchUtils' , ( ) => {
6
+ describe ( '_getResponseInfo' , ( ) => {
7
+ it ( 'works with captureDetails: false' , async ( ) => {
8
+ const res = await _getResponseInfo (
9
+ false ,
10
+ {
11
+ networkCaptureBodies : true ,
12
+ textEncoder : new TextEncoder ( ) ,
13
+ networkResponseHeaders : [ ] ,
14
+ } ,
15
+ undefined ,
16
+ undefined ,
17
+ ) ;
17
18
18
- expect ( res ) . toEqual ( undefined ) ;
19
- } ) ;
19
+ expect ( res ) . toEqual ( undefined ) ;
20
+ } ) ;
20
21
21
- it ( 'works with captureDetails: false & responseBodySize' , async ( ) => {
22
- const res = await _getResponseInfo (
23
- false ,
24
- {
25
- networkCaptureBodies : true ,
26
- textEncoder : new TextEncoder ( ) ,
27
- networkResponseHeaders : [ ] ,
28
- } ,
29
- undefined ,
30
- 123 ,
31
- ) ;
22
+ it ( 'works with captureDetails: false & responseBodySize' , async ( ) => {
23
+ const res = await _getResponseInfo (
24
+ false ,
25
+ {
26
+ networkCaptureBodies : true ,
27
+ textEncoder : new TextEncoder ( ) ,
28
+ networkResponseHeaders : [ ] ,
29
+ } ,
30
+ undefined ,
31
+ 123 ,
32
+ ) ;
32
33
33
- expect ( res ) . toEqual ( {
34
- headers : { } ,
35
- size : 123 ,
36
- _meta : {
37
- warnings : [ 'URL_SKIPPED' ] ,
38
- } ,
34
+ expect ( res ) . toEqual ( {
35
+ headers : { } ,
36
+ size : 123 ,
37
+ _meta : {
38
+ warnings : [ 'URL_SKIPPED' ] ,
39
+ } ,
40
+ } ) ;
39
41
} ) ;
40
- } ) ;
41
42
42
- it ( 'works with text body' , async ( ) => {
43
- const response = {
44
- headers : {
45
- has : ( ) => {
46
- return false ;
47
- } ,
48
- get : ( ) => {
49
- return undefined ;
43
+ it ( 'works with text body' , async ( ) => {
44
+ const response = {
45
+ headers : {
46
+ has : ( ) => {
47
+ return false ;
48
+ } ,
49
+ get : ( ) => {
50
+ return undefined ;
51
+ } ,
50
52
} ,
51
- } ,
52
- clone : ( ) => response ,
53
- text : ( ) => Promise . resolve ( 'text body' ) ,
54
- } as unknown as Response ;
53
+ clone : ( ) => response ,
54
+ text : ( ) => Promise . resolve ( 'text body' ) ,
55
+ } as unknown as Response ;
55
56
56
- const res = await _getResponseInfo (
57
- true ,
58
- {
59
- networkCaptureBodies : true ,
60
- textEncoder : new TextEncoder ( ) ,
61
- networkResponseHeaders : [ ] ,
62
- } ,
63
- response ,
64
- undefined ,
65
- ) ;
57
+ const res = await _getResponseInfo (
58
+ true ,
59
+ {
60
+ networkCaptureBodies : true ,
61
+ textEncoder : new TextEncoder ( ) ,
62
+ networkResponseHeaders : [ ] ,
63
+ } ,
64
+ response ,
65
+ undefined ,
66
+ ) ;
66
67
67
- expect ( res ) . toEqual ( {
68
- headers : { } ,
69
- size : 9 ,
70
- body : 'text body' ,
68
+ expect ( res ) . toEqual ( {
69
+ headers : { } ,
70
+ size : 9 ,
71
+ body : 'text body' ,
72
+ } ) ;
71
73
} ) ;
72
- } ) ;
73
74
74
- it ( 'works with body that fails' , async ( ) => {
75
- const response = {
76
- headers : {
77
- has : ( ) => {
78
- return false ;
75
+ it ( 'works with body that fails' , async ( ) => {
76
+ const response = {
77
+ headers : {
78
+ has : ( ) => {
79
+ return false ;
80
+ } ,
81
+ get : ( ) => {
82
+ return undefined ;
83
+ } ,
79
84
} ,
80
- get : ( ) => {
81
- return undefined ;
82
- } ,
83
- } ,
84
- clone : ( ) => response ,
85
- text : ( ) => Promise . reject ( 'cannot read' ) ,
86
- } as unknown as Response ;
85
+ clone : ( ) => response ,
86
+ text : ( ) => Promise . reject ( 'cannot read' ) ,
87
+ } as unknown as Response ;
87
88
88
- const res = await _getResponseInfo (
89
- true ,
90
- {
91
- networkCaptureBodies : true ,
92
- textEncoder : new TextEncoder ( ) ,
93
- networkResponseHeaders : [ ] ,
94
- } ,
95
- response ,
96
- undefined ,
97
- ) ;
89
+ const res = await _getResponseInfo (
90
+ true ,
91
+ {
92
+ networkCaptureBodies : true ,
93
+ textEncoder : new TextEncoder ( ) ,
94
+ networkResponseHeaders : [ ] ,
95
+ } ,
96
+ response ,
97
+ undefined ,
98
+ ) ;
98
99
99
- expect ( res ) . toEqual ( {
100
- _meta : { warnings : [ 'BODY_PARSE_ERROR' ] } ,
101
- headers : { } ,
102
- size : undefined ,
100
+ expect ( res ) . toEqual ( {
101
+ _meta : { warnings : [ 'BODY_PARSE_ERROR' ] } ,
102
+ headers : { } ,
103
+ size : undefined ,
104
+ } ) ;
103
105
} ) ;
104
- } ) ;
105
106
106
- it ( 'works with body that times out' , async ( ) => {
107
- const response = {
108
- headers : {
109
- has : ( ) => {
110
- return false ;
111
- } ,
112
- get : ( ) => {
113
- return undefined ;
107
+ it ( 'works with body that times out' , async ( ) => {
108
+ const response = {
109
+ headers : {
110
+ has : ( ) => {
111
+ return false ;
112
+ } ,
113
+ get : ( ) => {
114
+ return undefined ;
115
+ } ,
114
116
} ,
115
- } ,
116
- clone : ( ) => response ,
117
- text : ( ) => new Promise ( resolve => setTimeout ( ( ) => resolve ( 'text body' ) , 1000 ) ) ,
118
- } as unknown as Response ;
117
+ clone : ( ) => response ,
118
+ text : ( ) => new Promise ( resolve => setTimeout ( ( ) => resolve ( 'text body' ) , 1000 ) ) ,
119
+ } as unknown as Response ;
119
120
120
- const res = await _getResponseInfo (
121
- true ,
122
- {
123
- networkCaptureBodies : true ,
124
- textEncoder : new TextEncoder ( ) ,
125
- networkResponseHeaders : [ ] ,
126
- } ,
127
- response ,
128
- undefined ,
129
- ) ;
121
+ const res = await _getResponseInfo (
122
+ true ,
123
+ {
124
+ networkCaptureBodies : true ,
125
+ textEncoder : new TextEncoder ( ) ,
126
+ networkResponseHeaders : [ ] ,
127
+ } ,
128
+ response ,
129
+ undefined ,
130
+ ) ;
130
131
131
- expect ( res ) . toEqual ( {
132
- _meta : { warnings : [ 'BODY_PARSE_ERROR' ] } ,
133
- headers : { } ,
134
- size : undefined ,
132
+ expect ( res ) . toEqual ( {
133
+ _meta : { warnings : [ 'BODY_PARSE_ERROR' ] } ,
134
+ headers : { } ,
135
+ size : undefined ,
136
+ } ) ;
135
137
} ) ;
136
138
} ) ;
137
139
} ) ;
0 commit comments