3 releases
0.1.2 | Apr 17, 2024 |
---|---|
0.1.1 | May 15, 2023 |
0.1.0 | May 28, 2020 |
#253 in Testing
Used in capitalize
6KB
69 lines
Data-Test
Rust data-test (aka table-test) helpers
Getting Started
Add to your test dependencies:
[dev-dependencies]
data-test = "^0.1"
Example of usage:
#[cfg(test)]
mod tests {
use data_test::data_test;
#[test]
fn it_works() {
assert_eq!(2 + 2, 4);
}
data_test! {
fn is_equal(input, expected) => {
assert_eq!(input, expected);
}
- a (1, 1)
- b (2, 2)
- c (3, 3)
- d (4, 4)
- e (5, 5)
- f ("hello world", "hello world")
}
}
// cargo test output:
// test tests::it_works ... ok
// test tests::is_equal::a ... ok
// test tests::is_equal::b ... ok
// test tests::is_equal::c ... ok
// test tests::is_equal::d ... ok
// test tests::is_equal::e ... ok
// test tests::is_equal::f ... ok