A Rust testing library inspired by Ruby's minitest. Useful for when you're porting something from Ruby or need tests generated at runtime.
Add this to your Cargo.toml
:
```toml [dependencies]
littletest = "0.2" ```
and this to your crate root:
rust
extern crate littletest;
Your tests needs to implement Runnable + Sync
- for example:
```rust use littletest::{Runnable, TestResult}
struct TestCase {}
impl Runnable for TestCase { fn run(&self) -> TestResult { TestResult::Pass } } ```
Once you have a list of tests, use a test runner to run them.
```rust use littletest::{Runnable, TestRunner, TestOptions}
fn run(tests: &Vec
MIT, See LICENSE