Skip to content

Commit 779b7b3

Browse files
committed
fix: PR checks
1 parent d27554c commit 779b7b3

File tree

1 file changed

+24
-6
lines changed

1 file changed

+24
-6
lines changed

src/core/selector/tests/assets.rs

Lines changed: 24 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -323,7 +323,7 @@ mod tests {
323323
let binaries = get_triple_compatible_assets(&asset_refs, &platform_triple, |asset| asset);
324324
assert!(binaries.is_some());
325325
let binaries = binaries.unwrap();
326-
assert_eq!(binaries.len(), 1);
326+
assert!(!binaries.is_empty() && binaries.len() == 1);
327327
assert!(binaries[0].contains("fd-v10.3.0-x86_64-unknown-linux-gnu.tar.gz"));
328328
}
329329

@@ -335,7 +335,7 @@ mod tests {
335335
let binaries = get_triple_compatible_assets(&asset_refs, &platform_triple, |asset| asset);
336336
assert!(binaries.is_some());
337337
let binaries = binaries.unwrap();
338-
assert_eq!(binaries.len(), 1);
338+
assert!(!binaries.is_empty() && binaries.len() == 1);
339339
assert!(binaries[0].contains("jwtui-linux.tar.gz"));
340340
}
341341

@@ -347,6 +347,7 @@ mod tests {
347347
let binaries = get_triple_compatible_assets(&asset_refs, &platform_triple, |asset| asset);
348348
assert!(binaries.is_some());
349349
let binaries = binaries.unwrap();
350+
assert!(!binaries.is_empty() && binaries.len() == 1);
350351
assert!(binaries[0].contains("jwtui-armv7-gnu.tar.gz"));
351352
}
352353

@@ -358,6 +359,7 @@ mod tests {
358359
let binaries = get_triple_compatible_assets(&asset_refs, &platform_triple, |asset| asset);
359360
assert!(binaries.is_some());
360361
let binaries = binaries.unwrap();
362+
assert!(!binaries.is_empty() && binaries.len() == 1);
361363
assert!(binaries[0].contains("jwtui-armv7-musl.tar.gz"));
362364
}
363365

@@ -370,6 +372,7 @@ mod tests {
370372
let binaries = get_triple_compatible_assets(&asset_refs, &platform_triple, |asset| asset);
371373
assert!(binaries.is_some());
372374
let binaries = binaries.unwrap();
375+
assert!(!binaries.is_empty() && binaries.len() == 1);
373376
assert!(binaries[0].contains("minisign-0.12-linux.tar.gz"));
374377
}
375378

@@ -382,6 +385,7 @@ mod tests {
382385
let binaries = get_triple_compatible_assets(&asset_refs, &platform_triple, |asset| asset);
383386
assert!(binaries.is_some());
384387
let binaries = binaries.unwrap();
388+
assert!(!binaries.is_empty() && binaries.len() == 1);
385389
assert!(binaries[0].contains("minisign-0.12-linux.tar.gz"));
386390
}
387391

@@ -394,6 +398,7 @@ mod tests {
394398
let binaries = get_triple_compatible_assets(&asset_refs, &platform_triple, |asset| asset);
395399
assert!(binaries.is_some());
396400
let binaries = binaries.unwrap();
401+
assert!(!binaries.is_empty() && binaries.len() == 1);
397402
assert!(binaries[0].contains("minisign-0.12-macos.zip"));
398403
}
399404

@@ -406,6 +411,7 @@ mod tests {
406411
let binaries = get_triple_compatible_assets(&asset_refs, &platform_triple, |asset| asset);
407412
assert!(binaries.is_some());
408413
let binaries = binaries.unwrap();
414+
assert!(!binaries.is_empty() && binaries.len() == 1);
409415
assert!(binaries[0].contains("minisign-0.12-macos.zip"));
410416
}
411417

@@ -418,6 +424,7 @@ mod tests {
418424
let binaries = get_triple_compatible_assets(&asset_refs, &platform_triple, |asset| asset);
419425
assert!(binaries.is_some());
420426
let binaries = binaries.unwrap();
427+
assert!(!binaries.is_empty() && binaries.len() == 1);
421428
assert!(binaries[0].contains("regex-tui_v0.7.0_linux.amd64"));
422429
}
423430

@@ -430,6 +437,7 @@ mod tests {
430437
let binaries = get_triple_compatible_assets(&asset_refs, &platform_triple, |asset| asset);
431438
assert!(binaries.is_some());
432439
let binaries = binaries.unwrap();
440+
assert!(!binaries.is_empty() && binaries.len() == 1);
433441
assert!(binaries[0].contains("regex-tui_v0.7.0_darwin.arm64"));
434442
}
435443

@@ -442,6 +450,7 @@ mod tests {
442450
let binaries = get_triple_compatible_assets(&asset_refs, &platform_triple, |asset| asset);
443451
assert!(binaries.is_some());
444452
let binaries = binaries.unwrap();
453+
assert!(!binaries.is_empty() && binaries.len() == 1);
445454
assert!(binaries[0].contains("fantarepo_ends_in_os_v1.0.0_amd64.linux"));
446455
}
447456

@@ -454,6 +463,7 @@ mod tests {
454463
let binaries = get_triple_compatible_assets(&asset_refs, &platform_triple, |asset| asset);
455464
assert!(binaries.is_some());
456465
let binaries = binaries.unwrap();
466+
assert!(!binaries.is_empty() && binaries.len() == 1);
457467
assert!(binaries[0].contains("fantarepo_ends_in_os_v1.0.0_arm64.darwin"));
458468
}
459469

@@ -465,8 +475,12 @@ mod tests {
465475
assert!(binaries.is_some());
466476
let binaries = binaries.unwrap();
467477
assert!(!binaries.is_empty() && binaries.len() == 2);
468-
assert!(binaries[0].contains("kubectx_v0.9.5_linux_x86_64.tar.gz"));
469-
assert!(binaries[1].contains("kubens_v0.9.5_linux_x86_64.tar.gz"));
478+
assert!(binaries
479+
.iter()
480+
.any(|asset| asset.contains("kubectx_v0.9.5_linux_x86_64.tar.gz")));
481+
assert!(binaries
482+
.iter()
483+
.any(|asset| asset.contains("kubens_v0.9.5_linux_x86_64.tar.gz")));
470484
}
471485

472486
#[test]
@@ -477,8 +491,12 @@ mod tests {
477491
assert!(binaries.is_some());
478492
let binaries = binaries.unwrap();
479493
assert!(!binaries.is_empty() && binaries.len() == 2);
480-
assert!(binaries[0].contains("kubectx_v0.9.5_linux_armv7.tar.gz"));
481-
assert!(binaries[1].contains("kubens_v0.9.5_linux_armv7.tar.gz"));
494+
assert!(binaries
495+
.iter()
496+
.any(|asset| asset.contains("kubectx_v0.9.5_linux_armv7.tar.gz")));
497+
assert!(binaries
498+
.iter()
499+
.any(|asset| asset.contains("kubens_v0.9.5_linux_armv7.tar.gz")));
482500
}
483501

484502
#[test]

0 commit comments

Comments
 (0)