summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/compare.rs14
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![],