mirror of
https://github.com/storytold/pdfcraft.git
synced 2026-11-11 00:41:21 +00:00
address review: fix the output-intent test's borrows
This commit is contained in:
1 parent
ad99164299
commit
e8a3391c8c
1 file changed
+5
-2
@@ -248,8 +248,11 @@ mod tests {
|
||||
#[test]
|
||||
fn intents_past_the_bound_are_never_taken_for_the_same() {
|
||||
let first: Vec<String> = (0..MAX_INTENTS).map(|i| format!("cond{i}")).collect();
|
||||
let ids = |last: &str| first.iter().map(String::as_str).chain([last]).collect::<Vec<_>>();
|
||||
let (a, b) = (PrintStandard::of(&with_intents(&ids("A"))), PrintStandard::of(&with_intents(&ids("B"))));
|
||||
let mut a_ids: Vec<&str> = first.iter().map(String::as_str).collect();
|
||||
let mut b_ids = a_ids.clone();
|
||||
a_ids.push("A");
|
||||
b_ids.push("B");
|
||||
let (a, b) = (PrintStandard::of(&with_intents(&a_ids)), PrintStandard::of(&with_intents(&b_ids)));
|
||||
assert!(!a.same_as(&b));
|
||||
let within: Vec<&str> = first.iter().map(String::as_str).collect();
|
||||
assert!(PrintStandard::of(&with_intents(&within)).same_as(&PrintStandard::of(&with_intents(&within))));
|
||||
|
||||
Reference in new issue
Block a user