@@ -11,6 +11,12 @@ import { camelCaseKeys, queryStringToObject, toTitleCase } from 'utils/string';
11
11
12
12
const startSwarm = vi . fn ( ) ;
13
13
14
+ const getStartSwarmMockCall = ( ) => {
15
+ const mockCalls = startSwarm . mock . calls [ 0 ] ;
16
+
17
+ return mockCalls && mockCalls [ 0 ] ;
18
+ } ;
19
+
14
20
const server = setupServer (
15
21
http . post ( `${ TEST_BASE_API } /swarm` , async ( { request } ) =>
16
22
startSwarm ( camelCaseKeys ( queryStringToObject ( await request . text ( ) ) ) ) ,
@@ -33,7 +39,7 @@ describe('SwarmForm', () => {
33
39
} ) ;
34
40
35
41
await waitFor ( async ( ) => {
36
- const submittedData = startSwarm . mock . calls [ 0 ] [ 0 ] ;
42
+ const submittedData = getStartSwarmMockCall ( ) ;
37
43
38
44
if ( submittedData ) {
39
45
expect ( submittedData ) . toEqual ( {
@@ -79,7 +85,7 @@ describe('SwarmForm', () => {
79
85
} ) ;
80
86
81
87
await waitFor ( async ( ) => {
82
- const submittedData = startSwarm . mock . calls [ 0 ] [ 0 ] ;
88
+ const submittedData = getStartSwarmMockCall ( ) ;
83
89
84
90
if ( submittedData ) {
85
91
expect ( submittedData ) . toEqual ( {
@@ -127,7 +133,7 @@ describe('SwarmForm', () => {
127
133
} ) ;
128
134
129
135
await waitFor ( async ( ) => {
130
- const submittedData = startSwarm . mock . calls [ 0 ] [ 0 ] ;
136
+ const submittedData = getStartSwarmMockCall ( ) ;
131
137
132
138
if ( submittedData ) {
133
139
expect ( submittedData ) . toEqual ( {
@@ -175,7 +181,7 @@ describe('SwarmForm', () => {
175
181
} ) ;
176
182
177
183
await waitFor ( ( ) => {
178
- const submittedData = startSwarm . mock . calls [ 0 ] [ 0 ] ;
184
+ const submittedData = getStartSwarmMockCall ( ) ;
179
185
180
186
if ( submittedData ) {
181
187
expect ( submittedData ) . toEqual ( {
@@ -233,7 +239,7 @@ describe('SwarmForm', () => {
233
239
} ) ;
234
240
235
241
await waitFor ( async ( ) => {
236
- const submittedData = startSwarm . mock . calls [ 0 ] [ 0 ] ;
242
+ const submittedData = getStartSwarmMockCall ( ) ;
237
243
238
244
if ( submittedData ) {
239
245
expect ( submittedData ) . toEqual ( {
@@ -262,7 +268,7 @@ describe('SwarmForm', () => {
262
268
} ) ;
263
269
264
270
await waitFor ( async ( ) => {
265
- const submittedData = startSwarm . mock . calls [ 0 ] [ 0 ] ;
271
+ const submittedData = getStartSwarmMockCall ( ) ;
266
272
267
273
if ( submittedData ) {
268
274
expect ( submittedData ) . toEqual ( {
0 commit comments