This is the jest expect
like matcher.
Function to use when you want to test a value. The test always starts here.
rust
let a = some_function();
expect(&a).equals(&expected);
Evaluate equivalency
rust
let a = some_function();
expect(&a).equals(&expected);
Expect the function call to terminate at Panic
```rust let f = || { panic!("err"); };
expect(&f).should_panic(); // Ok ```
```rust let f = || { // non panic };
expect(&f).should_panic(); // Ng ```
Tests that one of the values can be obtained and that the expected value can be obtained.
```rust let v = Some(100);
expect(&v).issomeequal_to(&100); ```
Use the crates.io repository; add this to your Cargo.toml along with the rest of your dependencies:
toml
[dependencies]
expect_rs = "*"
or
toml
expect_rs = { git = "https://github.com/ishibashi-futos/expect-rust", branch = "main" }
MIT