@@ -21,6 +21,7 @@ new Promise(async (resolve, reject) => {
21
21
const isHttpOrHttps = / ^ ( h t t p | h t t p s ) : $ / . test ( win . location . protocol ) ;
22
22
if ( ! isHttpOrHttps ) {
23
23
resolve ( ) ;
24
+ return ;
24
25
}
25
26
26
27
function findAccessibilityAutomationElement ( ) {
@@ -38,9 +39,11 @@ new Promise(async (resolve, reject) => {
38
39
"Accessibility Automation Scanner is not ready on the page."
39
40
)
40
41
) ;
42
+ return ;
41
43
} else if ( findAccessibilityAutomationElement ( ) ) {
42
44
clearInterval ( intervalID ) ;
43
45
resolve ( "Scanner set" ) ;
46
+ return ;
44
47
} else {
45
48
count += 1 ;
46
49
}
@@ -52,6 +55,7 @@ new Promise(async (resolve, reject) => {
52
55
function onScanComplete ( ) {
53
56
win . removeEventListener ( "A11Y_SCAN_FINISHED" , onScanComplete ) ;
54
57
resolve ( ) ;
58
+ return ;
55
59
}
56
60
57
61
win . addEventListener ( "A11Y_SCAN_FINISHED" , onScanComplete ) ;
@@ -66,7 +70,8 @@ new Promise(async (resolve, reject) => {
66
70
. then ( startScan )
67
71
. catch ( async ( err ) => {
68
72
resolve ( "Scanner is not ready on the page after multiple retries. performscan" ) ;
69
- } ) ;
73
+ return ;
74
+ } ) ;
70
75
}
71
76
} )
72
77
@@ -75,6 +80,7 @@ new Promise((resolve) => {
75
80
const isHttpOrHttps = / ^ ( h t t p | h t t p s ) : $ / . test ( window . location . protocol ) ;
76
81
if ( ! isHttpOrHttps ) {
77
82
resolve ( ) ;
83
+ return ;
78
84
}
79
85
80
86
function findAccessibilityAutomationElement ( ) {
@@ -92,9 +98,11 @@ new Promise((resolve) => {
92
98
"Accessibility Automation Scanner is not ready on the page."
93
99
)
94
100
) ;
101
+ return ;
95
102
} else if ( findAccessibilityAutomationElement ( ) ) {
96
103
clearInterval ( intervalID ) ;
97
104
resolve ( "Scanner set" ) ;
105
+ return ;
98
106
} else {
99
107
count += 1 ;
100
108
}
@@ -106,6 +114,7 @@ new Promise((resolve) => {
106
114
function onReceiveSummary ( event ) {
107
115
win . removeEventListener ( "A11Y_RESULTS_SUMMARY" , onReceiveSummary ) ;
108
116
resolve ( event . detail ) ;
117
+ return ;
109
118
}
110
119
111
120
win . addEventListener ( "A11Y_RESULTS_SUMMARY" , onReceiveSummary ) ;
@@ -120,7 +129,8 @@ new Promise((resolve) => {
120
129
. then ( getSummary )
121
130
. catch ( ( err ) => {
122
131
resolve ( ) ;
123
- } ) ;
132
+ return ;
133
+ } ) ;
124
134
}
125
135
} )
126
136
@@ -129,6 +139,7 @@ new Promise((resolve) => {
129
139
const isHttpOrHttps = / ^ ( h t t p | h t t p s ) : $ / . test ( window . location . protocol ) ;
130
140
if ( ! isHttpOrHttps ) {
131
141
resolve ( ) ;
142
+ return ;
132
143
}
133
144
134
145
function findAccessibilityAutomationElement ( ) {
@@ -146,9 +157,11 @@ new Promise((resolve) => {
146
157
"Accessibility Automation Scanner is not ready on the page."
147
158
)
148
159
) ;
160
+ return ;
149
161
} else if ( findAccessibilityAutomationElement ( ) ) {
150
162
clearInterval ( intervalID ) ;
151
163
resolve ( "Scanner set" ) ;
164
+ return ;
152
165
} else {
153
166
count += 1 ;
154
167
}
@@ -160,6 +173,7 @@ new Promise((resolve) => {
160
173
function onReceivedResult ( event ) {
161
174
win . removeEventListener ( "A11Y_RESULTS_RESPONSE" , onReceivedResult ) ;
162
175
resolve ( event . detail ) ;
176
+ return ;
163
177
}
164
178
165
179
win . addEventListener ( "A11Y_RESULTS_RESPONSE" , onReceivedResult ) ;
@@ -174,7 +188,8 @@ new Promise((resolve) => {
174
188
. then ( getResults )
175
189
. catch ( ( err ) => {
176
190
resolve ( ) ;
177
- } ) ;
191
+ return ;
192
+ } ) ;
178
193
}
179
194
} ) ;
180
195
@@ -184,6 +199,7 @@ new Promise( (resolve, reject) => {
184
199
const isHttpOrHttps = / ^ ( h t t p | h t t p s ) : $ / . test ( win . location . protocol ) ;
185
200
if ( ! isHttpOrHttps ) {
186
201
resolve ( "Unable to save accessibility results, Invalid URL." ) ;
202
+ return ;
187
203
}
188
204
189
205
function findAccessibilityAutomationElement ( ) {
@@ -201,9 +217,11 @@ new Promise( (resolve, reject) => {
201
217
"Accessibility Automation Scanner is not ready on the page."
202
218
)
203
219
) ;
220
+ return ;
204
221
} else if ( findAccessibilityAutomationElement ( ) ) {
205
222
clearInterval ( intervalID ) ;
206
223
resolve ( "Scanner set" ) ;
224
+ return ;
207
225
} else {
208
226
count += 1 ;
209
227
}
@@ -214,6 +232,7 @@ new Promise( (resolve, reject) => {
214
232
function saveResults ( ) {
215
233
function onResultsSaved ( event ) {
216
234
resolve ( ) ;
235
+ return ;
217
236
}
218
237
win . addEventListener ( "A11Y_RESULTS_SAVED" , onResultsSaved ) ;
219
238
const e = new CustomEvent ( "A11Y_SAVE_RESULTS" , {
@@ -229,11 +248,13 @@ new Promise( (resolve, reject) => {
229
248
. then ( saveResults )
230
249
. catch ( async ( err ) => {
231
250
resolve ( "Scanner is not ready on the page after multiple retries. after run" ) ;
251
+ return ;
232
252
} ) ;
233
253
}
234
254
} catch ( error ) {
235
- browserStackLog ( `Error in saving results with error: ${ error . message } ` ) ;
236
- resolve ( )
255
+ browserStackLog ( `Error in saving results with error: ${ error . message } ` ) ;
256
+ resolve ( ) ;
257
+ return ;
237
258
}
238
259
239
260
} )
@@ -313,7 +334,7 @@ afterEach(() => {
313
334
} )
314
335
315
336
} catch ( er ) {
316
- browserStackLog ( `Error in saving results with error: ${ er . message } ` ) ;
337
+ browserStackLog ( `Error in saving results with error: ${ er . message } ` ) ;
317
338
}
318
339
} )
319
340
} ) ;
@@ -332,8 +353,8 @@ Cypress.Commands.add('performScan', () => {
332
353
cy . wrap ( performScan ( win ) , { timeout :40000 } ) ;
333
354
} ) ;
334
355
} catch ( error ) {
335
- browserStackLog ( `Error in performing scan with error: ${ error . message } ` ) ;
336
- }
356
+ browserStackLog ( `Error in performing scan with error: ${ error . message } ` ) ;
357
+ }
337
358
} )
338
359
339
360
Cypress . Commands . add ( 'getAccessibilityResultsSummary' , ( ) => {
@@ -350,8 +371,8 @@ Cypress.Commands.add('getAccessibilityResultsSummary', () => {
350
371
return await getAccessibilityResultsSummary ( win ) ;
351
372
} ) ;
352
373
} catch ( error ) {
353
- browserStackLog ( `Error in getting accessibilty results summary with error: ${ error . message } ` ) ;
354
- }
374
+ browserStackLog ( `Error in getting accessibilty results summary with error: ${ error . message } ` ) ;
375
+ }
355
376
356
377
} ) ;
357
378
@@ -373,6 +394,6 @@ Cypress.Commands.add('getAccessibilityResults', () => {
373
394
} ) ;
374
395
375
396
} catch ( error ) {
376
- browserStackLog ( `Error in getting accessibilty results with error: ${ error . message } ` ) ;
377
- }
397
+ browserStackLog ( `Error in getting accessibilty results with error: ${ error . message } ` ) ;
398
+ }
378
399
} ) ;
0 commit comments