diff options
Diffstat (limited to 'tests/compare.rs')
| -rw-r--r-- | tests/compare.rs | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/compare.rs b/tests/compare.rs index 17342c3..f7b3a04 100644 --- a/tests/compare.rs +++ b/tests/compare.rs @@ -206,6 +206,20 @@ fn rejects_malformed_file_records_before_comparison() { } #[test] +fn rejects_malformed_initrd_records_before_comparison() { + let error = ArtifactManifest::new( + vec![], + vec![], + Some(InitrdRecord::new("boot/initrd-rt.img", "")), + vec![], + vec![], + ) + .expect_err("initrd records require a digest"); + + assert!(error.to_string().contains("initrd record requires a sha256 digest")); +} + +#[test] fn rejects_non_portable_manifest_paths_before_comparison() { let error = ArtifactManifest::new( vec![], |