Skip to content

Commit 102ab38

Browse files
committed
Rust testsuites: only attempt reading available golden tests
1 parent f526323 commit 102ab38

File tree

2 files changed

+22
-14
lines changed
  • testsuites
    • lbt-plutus/lbt-plutus-rust/tests
    • lbt-prelude/lbt-prelude-rust/tests

2 files changed

+22
-14
lines changed

testsuites/lbt-plutus/lbt-plutus-rust/tests/utils.rs

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,15 @@ pub fn assert_goldens<T>(
3333
title, ext, golden_dir
3434
);
3535
}
36-
golden_data.iter().enumerate().for_each(|(ix, golden)| {
37-
let (fp, text) = goldens.get(&ix).expect(&format!(
38-
"Golden value index not in goldens {} {}",
39-
title, ix
40-
));
41-
assert_golden(golden, ix, fp, text);
42-
});
36+
golden_data
37+
.iter()
38+
.take(goldens.len())
39+
.enumerate()
40+
.for_each(|(ix, golden)| {
41+
let (fp, text) = goldens.get(&ix).expect(&format!(
42+
"Golden value index not in goldens {} {}",
43+
title, ix
44+
));
45+
assert_golden(golden, ix, fp, text);
46+
});
4347
}

testsuites/lbt-prelude/lbt-prelude-rust/tests/main.rs

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -39,13 +39,17 @@ mod json_tests {
3939
title, ext, golden_dir
4040
);
4141
}
42-
golden_data.iter().enumerate().for_each(|(ix, golden)| {
43-
let (fp, text) = goldens.get(&ix).expect(&format!(
44-
"Golden value index not in goldens {} {}",
45-
title, ix
46-
));
47-
assert_golden(golden, ix, fp, text);
48-
});
42+
golden_data
43+
.iter()
44+
.take(goldens.len())
45+
.enumerate()
46+
.for_each(|(ix, golden)| {
47+
let (fp, text) = goldens.get(&ix).expect(&format!(
48+
"Golden value index not in goldens {} {}",
49+
title, ix
50+
));
51+
assert_golden(golden, ix, fp, text);
52+
});
4953
}
5054
fn from_to_golden_test<T: Json + std::fmt::Debug + Eq>(title: &str, goldens: Vec<T>) {
5155
let golden_dir = "data/lbt-prelude-golden-data";

0 commit comments

Comments
 (0)