polish 0.9.9

Test-Driven Development done right
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
extern crate polish;

use polish::test_case::{TestRunner, TestCase, TestCaseStatus, TEST_RUNNER_ATTRIBUTES as attributes};
use polish::logger::Logger;

fn main() {
    TestRunner::new()
        .set_attribute(attributes.minimize_output)
        .set_attribute(attributes.bail_out_after_first_failure)
        .set_module_path(module_path!())
        .run_test(TestCase::new("title", "criteria", Box::new(|_: &mut Logger| -> TestCaseStatus {TestCaseStatus::UNKNOWN})));
}