Function common_testing::assert::equal

source ·
pub fn equal<E, R>(a: E, b: R)
where E: Debug + PartialEq + PartialEq<R>, R: Debug + PartialEq,
Expand description

Asserts two values are equal using PartialEq, allowing for different types to be compared.

Error message will show the values that were compared using pretty_assertions crate.

Example

use common_testing::assert;

#[test]
fn test_1() {
  let result = "abc";
  equal(result, "abc");
  equal(&result, &"abc");
  equal(5, 5);
  equal(&5, &5);
}