From: Ian Jackson Date: Mon, 17 May 2021 18:37:54 +0000 (+0100) Subject: apitest: check_library_item: Check count of matches X-Git-Tag: otter-0.6.0~173 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=d042703d9c619400bf6cd3ec874831781688acfa;p=otter.git apitest: check_library_item: Check count of matches Signed-off-by: Ian Jackson --- diff --git a/apitest/at-bundles.rs b/apitest/at-bundles.rs index 2990b4a1..34c7059d 100644 --- a/apitest/at-bundles.rs +++ b/apitest/at-bundles.rs @@ -19,15 +19,15 @@ impl Ctx { assert_eq!( added.len(), 1 ); let output: String = self.otter(&ds.ss("list-pieces @table@")?)?.into(); - assert!( Regex::new( + assert_eq!( Regex::new( &format!( r#"(?m)(?:[^\w-]|^){}[^\w-].*\W{}(?:\W|$)"#, item, desc, ) )? - .find(&output) - .is_some(), - "got: {}", &output); + .find_iter(&output).count(), + 1, + "got: {}", &output); } #[throws(Explode)]