From 23fbe93afec97de363346f367621a3825aae2bec Mon Sep 17 00:00:00 2001 From: timofey Date: Sun, 15 Oct 2023 16:19:44 +0000 Subject: [PATCH] eqr tests --- src/func/tests.rs | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/src/func/tests.rs b/src/func/tests.rs index 94ec8e7..14f7e18 100644 --- a/src/func/tests.rs +++ b/src/func/tests.rs @@ -417,3 +417,29 @@ pub fn select_of_equal_is_same< fa0(), ) } + +#[test] +fn eqr_ok() { + eqr("test", 0, 0).unwrap(); +} + +#[test] +#[should_panic(expected = "test: 1 != 2")] +fn eqr_panic() { + eqr("test", 1, 2).unwrap(); +} + +#[test] +#[should_panic] +fn eqr_err_add() { + (R::default() + eqr("test", 1, 2) + eqr("test", 3, 4)).unwrap(); +} + +#[test] +#[should_panic] +fn eqr_err_add_assign() { + let mut r = R::default(); + r += eqr("test", 1, 2); + r += eqr("test", 3, 4); + r.unwrap(); +}