diff options
author | HampusM <hampus@hampusmat.com> | 2023-03-21 22:29:42 +0100 |
---|---|---|
committer | HampusM <hampus@hampusmat.com> | 2023-03-21 22:29:42 +0100 |
commit | 96a13690f8552386bb183ebc01418774047ebbfc (patch) | |
tree | 6796c13c3ce5a9632617778539abee3b0d247f88 /macros | |
parent | 9ae69bc7024865324e21d3480954e010119ff6e2 (diff) |
fix: prevent panicking while panicking in expectation drop
Diffstat (limited to 'macros')
-rw-r--r-- | macros/src/expectation.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/macros/src/expectation.rs b/macros/src/expectation.rs index 4095278..af604ae 100644 --- a/macros/src/expectation.rs +++ b/macros/src/expectation.rs @@ -427,7 +427,7 @@ impl ToTokens for Expectation if let ::ridicule::__private::CallCountExpectation::Times( times ) = self.call_cnt_expectation { - if call_cnt != times { + if !::std::thread::panicking() && call_cnt != times { panic!( concat!( "Expected function {} to be called {} times. Was ", |