diff --git a/crates/aiken-project/src/lib.rs b/crates/aiken-project/src/lib.rs index 0e56d8a0..b116b98f 100644 --- a/crates/aiken-project/src/lib.rs +++ b/crates/aiken-project/src/lib.rs @@ -154,6 +154,7 @@ where skip_tests: bool, match_tests: Option>, verbose: bool, + exact_match: bool, ) -> Result<(), Error> { let options = Options { code_gen_mode: if skip_tests { @@ -162,6 +163,7 @@ where CodeGenMode::Test { match_tests, verbose, + exact_match, } }, }; @@ -202,6 +204,7 @@ where CodeGenMode::Test { match_tests, verbose, + exact_match, } => { let tests = self.collect_scripts(verbose, |def| matches!(def, Definition::Test(..)))?; @@ -210,7 +213,7 @@ where self.event_listener.handle_event(Event::RunningTests); } - let results = self.eval_scripts(tests, match_tests); + let results = self.eval_scripts(tests, match_tests, exact_match); let errors: Vec = results .iter() @@ -696,6 +699,7 @@ where &self, scripts: Vec