@@ -104,7 +104,7 @@ describe("Comparator", () => {
104
104
"Please check if the org/repository/commit has been analysed by the Scorecard." ,
105
105
) ;
106
106
} ) ;
107
- it ( "should compare data from each commit as expected" , ( ) => {
107
+ it . only ( "should compare data from each commit as expected" , ( ) => {
108
108
cy . intercept (
109
109
"GET" ,
110
110
"https://api.securityscorecards.dev/projects/github.com/nodejs/node/?commit=2ac5e9889aba461f5a54d320973d2574980d206b" ,
@@ -177,31 +177,28 @@ describe("Comparator", () => {
177
177
"contain" ,
178
178
"Binary-Artifacts" ,
179
179
) ;
180
- cy . get ( '[data-testid="Binary-Artifacts"] > div > span' )
180
+ cy . get ( '[data-testid="Binary-Artifacts-score"] > span' )
181
181
. should ( "contain" , "Unchanged" )
182
182
. and ( "have.css" , "background-color" )
183
183
. and ( "eq" , "rgb(108, 117, 125)" ) ;
184
- cy . get ( '[data-testid="Binary-Artifacts"] > span' ) . should ( "contain" , "0/10" ) ;
184
+
185
+ cy . get ( '[data-testid="Binary-Artifacts-score"] > span' ) . should ( "contain" , "0/10" ) ;
185
186
186
187
cy . get ( '[data-testid="Branch-Protection"]' ) . should (
187
188
"contain" ,
188
189
"Branch-Protection" ,
189
190
) ;
190
- cy . get ( '[data-testid="Branch-Protection"] > div > span' )
191
- . should ( "contain" , "Unchanged" )
192
- . and ( "have.css" , "background-color" )
193
- . and ( "eq" , "rgb(108, 117, 125)" ) ;
194
- cy . get ( '[data-testid="Branch-Protection"] > span' ) . should (
191
+ cy . get ( '[data-testid="Branch-Protection-score"] > abbr > span' ) . should (
195
192
"contain" ,
196
- "-1/10 " ,
193
+ "? " ,
197
194
) ;
198
195
199
196
cy . get ( '[data-testid="CI-Tests"]' ) . should ( "contain" , "CI-Tests" ) ;
200
- cy . get ( '[data-testid="CI-Tests"] > div > span' )
197
+ cy . get ( '[data-testid="CI-Tests-score"] > span' )
201
198
. should ( "contain" , "Decreased -1" )
202
199
. and ( "have.css" , "background-color" )
203
200
. and ( "eq" , "rgb(220, 53, 69)" ) ;
204
- cy . get ( '[data-testid="CI-Tests"] > span' ) . and ( "contain" , "9/10" ) ;
201
+ cy . get ( '[data-testid="CI-Tests-score "] > span' ) . and ( "contain" , "9/10" ) ;
205
202
cy . get ( '[data-testid="CI-Tests"] ~ h4' ) . should (
206
203
"contain" ,
207
204
"Additional details / variations" ,
@@ -211,42 +208,42 @@ describe("Comparator", () => {
211
208
"contain" ,
212
209
"CII-Best-Practices" ,
213
210
) ;
214
- cy . get ( '[data-testid="CII-Best-Practices"] > div > span' )
211
+ cy . get ( '[data-testid="CII-Best-Practices-score"] > span' )
215
212
. should ( "contain" , "Unchanged" )
216
213
. and ( "have.css" , "background-color" )
217
214
. and ( "eq" , "rgb(108, 117, 125)" ) ;
218
- cy . get ( '[data-testid="CII-Best-Practices"] > span' ) . should (
215
+ cy . get ( '[data-testid="CII-Best-Practices-score "] > span' ) . should (
219
216
"contain" ,
220
217
"5/10" ,
221
218
) ;
222
219
223
220
cy . get ( '[data-testid="Code-Review"]' ) . should ( "contain" , "Code-Review" ) ;
224
- cy . get ( '[data-testid="Code-Review"] > div > span' )
221
+ cy . get ( '[data-testid="Code-Review-score"] > span' )
225
222
. should ( "contain" , "Unchanged" )
226
223
. and ( "have.css" , "background-color" )
227
224
. and ( "eq" , "rgb(108, 117, 125)" ) ;
228
- cy . get ( '[data-testid="Code-Review"] > span' ) . should ( "contain" , "0/10" ) ;
225
+ cy . get ( '[data-testid="Code-Review-score "] > span' ) . should ( "contain" , "0/10" ) ;
229
226
cy . get ( '[data-testid="Code-Review"] ~ h4' ) . should (
230
227
"contain" ,
231
228
"Additional details / variations" ,
232
229
) ;
233
230
234
231
cy . get ( '[data-testid="Contributors"]' ) . should ( "contain" , "Contributors" ) ;
235
- cy . get ( '[data-testid="Contributors"] > div > span' )
232
+ cy . get ( '[data-testid="Contributors-score"] > span' )
236
233
. should ( "contain" , "Unchanged" )
237
234
. and ( "have.css" , "background-color" )
238
235
. and ( "eq" , "rgb(108, 117, 125)" ) ;
239
- cy . get ( '[data-testid="Contributors"] > span' ) . should ( "contain" , "10/10" ) ;
236
+ cy . get ( '[data-testid="Contributors-score "] > span' ) . should ( "contain" , "10/10" ) ;
240
237
241
238
cy . get ( '[data-testid="Dangerous-Workflow"]' ) . should (
242
239
"contain" ,
243
240
"Dangerous-Workflow" ,
244
241
) ;
245
- cy . get ( '[data-testid="Dangerous-Workflow"] > div > span' )
242
+ cy . get ( '[data-testid="Dangerous-Workflow-score"] > span' )
246
243
. should ( "contain" , "Unchanged" )
247
244
. and ( "have.css" , "background-color" )
248
245
. and ( "eq" , "rgb(108, 117, 125)" ) ;
249
- cy . get ( '[data-testid="Dangerous-Workflow"] > span' ) . should (
246
+ cy . get ( '[data-testid="Dangerous-Workflow-score "] > span' ) . should (
250
247
"contain" ,
251
248
"10/10" ,
252
249
) ;
@@ -255,56 +252,52 @@ describe("Comparator", () => {
255
252
"contain" ,
256
253
"Dependency-Update-Tool" ,
257
254
) ;
258
- cy . get ( '[data-testid="Dependency-Update-Tool"] > div > span' )
255
+ cy . get ( '[data-testid="Dependency-Update-Tool-score"] > span' )
259
256
. should ( "contain" , "Unchanged" )
260
257
. and ( "have.css" , "background-color" )
261
258
. and ( "eq" , "rgb(108, 117, 125)" ) ;
262
- cy . get ( '[data-testid="Dependency-Update-Tool"] > span' ) . should (
259
+ cy . get ( '[data-testid="Dependency-Update-Tool-score "] > span' ) . should (
263
260
"contain" ,
264
261
"10/10" ,
265
262
) ;
266
263
267
264
cy . get ( '[data-testid="Fuzzing"]' ) . should ( "contain" , "Fuzzing" ) ;
268
- cy . get ( '[data-testid="Fuzzing"] > div > span' )
265
+ cy . get ( '[data-testid="Fuzzing-score"] > span' )
269
266
. should ( "contain" , "Unchanged" )
270
267
. and ( "have.css" , "background-color" )
271
268
. and ( "eq" , "rgb(108, 117, 125)" ) ;
272
- cy . get ( '[data-testid="Fuzzing"] > span' ) . should ( "contain" , "10/10" ) ;
269
+ cy . get ( '[data-testid="Fuzzing-score "] > span' ) . should ( "contain" , "10/10" ) ;
273
270
274
271
cy . get ( '[data-testid="License"]' ) . should ( "contain" , "License" ) ;
275
- cy . get ( '[data-testid="License"] > div > span' )
272
+ cy . get ( '[data-testid="License-score"] > span' )
276
273
. should ( "contain" , "Unchanged" )
277
274
. and ( "have.css" , "background-color" )
278
275
. and ( "eq" , "rgb(108, 117, 125)" ) ;
279
- cy . get ( '[data-testid="License"] > span' ) . should ( "contain" , "9/10" ) ;
276
+ cy . get ( '[data-testid="License-score "] > span' ) . should ( "contain" , "9/10" ) ;
280
277
281
278
cy . get ( '[data-testid="Maintained"]' ) . should ( "contain" , "Maintained" ) ;
282
- cy . get ( '[data-testid="Maintained"] > div > span' )
279
+ cy . get ( '[data-testid="Maintained-score"] > span' )
283
280
. should ( "contain" , "Unchanged" )
284
281
. and ( "have.css" , "background-color" )
285
282
. and ( "eq" , "rgb(108, 117, 125)" ) ;
286
- cy . get ( '[data-testid="Maintained"] > span' ) . should ( "contain" , "10/10" ) ;
283
+ cy . get ( '[data-testid="Maintained-score "] > span' ) . should ( "contain" , "10/10" ) ;
287
284
cy . get ( '[data-testid="Maintained"] ~ h4' ) . should (
288
285
"contain" ,
289
286
"Additional details / variations" ,
290
287
) ;
291
288
292
289
cy . get ( '[data-testid="Packaging"]' ) . should ( "contain" , "Packaging" ) ;
293
- cy . get ( '[data-testid="Packaging"] > div > span' )
294
- . should ( "contain" , "Unchanged" )
295
- . and ( "have.css" , "background-color" )
296
- . and ( "eq" , "rgb(108, 117, 125)" ) ;
297
- cy . get ( '[data-testid="Packaging"] > span' ) . should ( "contain" , "-1/10" ) ;
290
+ cy . get ( '[data-testid="Packaging-score"] > abbr > span' ) . should ( "contain" , "?" ) ;
298
291
299
292
cy . get ( '[data-testid="Pinned-Dependencies"]' ) . should (
300
293
"contain" ,
301
294
"Pinned-Dependencies" ,
302
295
) ;
303
- cy . get ( '[data-testid="Pinned-Dependencies"] > div > span' )
296
+ cy . get ( '[data-testid="Pinned-Dependencies-score"] > span' )
304
297
. should ( "contain" , "Unchanged" )
305
298
. and ( "have.css" , "background-color" )
306
299
. and ( "eq" , "rgb(108, 117, 125)" ) ;
307
- cy . get ( '[data-testid="Pinned-Dependencies"] > span' ) . should (
300
+ cy . get ( '[data-testid="Pinned-Dependencies-score "] > span' ) . should (
308
301
"contain" ,
309
302
"7/10" ,
310
303
) ;
@@ -314,41 +307,37 @@ describe("Comparator", () => {
314
307
) ;
315
308
316
309
cy . get ( '[data-testid="SAST"]' ) . should ( "contain" , "SAST" ) ;
317
- cy . get ( '[data-testid="SAST"] > div > span' )
310
+ cy . get ( '[data-testid="SAST-score"] > span' )
318
311
. should ( "contain" , "Unchanged" )
319
312
. and ( "have.css" , "background-color" )
320
313
. and ( "eq" , "rgb(108, 117, 125)" ) ;
321
- cy . get ( '[data-testid="SAST"] > span' ) . should ( "contain" , "0/10" ) ;
314
+ cy . get ( '[data-testid="SAST-score "] > span' ) . should ( "contain" , "0/10" ) ;
322
315
323
316
cy . get ( '[data-testid="Security-Policy"]' ) . should (
324
317
"contain" ,
325
318
"Security-Policy" ,
326
319
) ;
327
- cy . get ( '[data-testid="Security-Policy"] > div > span' )
320
+ cy . get ( '[data-testid="Security-Policy-score"] > span' )
328
321
. should ( "contain" , "Unchanged" )
329
322
. and ( "have.css" , "background-color" )
330
323
. and ( "eq" , "rgb(108, 117, 125)" ) ;
331
- cy . get ( '[data-testid="Security-Policy"] > span' ) . should ( "contain" , "10/10" ) ;
324
+ cy . get ( '[data-testid="Security-Policy-score "] > span' ) . should ( "contain" , "10/10" ) ;
332
325
333
326
cy . get ( '[data-testid="Signed-Releases"]' ) . should (
334
327
"contain" ,
335
328
"Signed-Releases" ,
336
329
) ;
337
- cy . get ( '[data-testid="Signed-Releases"] > div > span' )
338
- . should ( "contain" , "Unchanged" )
339
- . and ( "have.css" , "background-color" )
340
- . and ( "eq" , "rgb(108, 117, 125)" ) ;
341
- cy . get ( '[data-testid="Signed-Releases"] > span' ) . should ( "contain" , "-1/10" ) ;
330
+ cy . get ( '[data-testid="Signed-Releases-score"] > abbr > span' ) . should ( "contain" , "?" ) ;
342
331
343
332
cy . get ( '[data-testid="Token-Permissions"]' ) . should (
344
333
"contain" ,
345
334
"Token-Permissions" ,
346
335
) ;
347
- cy . get ( '[data-testid="Token-Permissions"] > div > span' )
336
+ cy . get ( '[data-testid="Token-Permissions-score"] > span' )
348
337
. should ( "contain" , "Unchanged" )
349
338
. and ( "have.css" , "background-color" )
350
339
. and ( "eq" , "rgb(108, 117, 125)" ) ;
351
- cy . get ( '[data-testid="Token-Permissions"] > span' ) . should (
340
+ cy . get ( '[data-testid="Token-Permissions-score "] > span' ) . should (
352
341
"contain" ,
353
342
"10/10" ,
354
343
) ;
@@ -361,11 +350,11 @@ describe("Comparator", () => {
361
350
"contain" ,
362
351
"Vulnerabilities" ,
363
352
) ;
364
- cy . get ( '[data-testid="Vulnerabilities"] > div > span' )
353
+ cy . get ( '[data-testid="Vulnerabilities-score"] > span' )
365
354
. should ( "contain" , "Increased 2.7" )
366
355
. and ( "have.css" , "background-color" )
367
356
. and ( "eq" , "rgb(24, 135, 84)" ) ;
368
- cy . get ( '[data-testid="Vulnerabilities"] > span' ) . should ( "contain" , "10/10" ) ;
357
+ cy . get ( '[data-testid="Vulnerabilities-score "] > span' ) . should ( "contain" , "10/10" ) ;
369
358
cy . get ( '[data-testid="Vulnerabilities"] ~ h4' ) . should (
370
359
"contain" ,
371
360
"Additional details / variations" ,
0 commit comments