noir 0.2.0

rust based, DSL alike and request driven, black box testing library for HTTP APIs.
#[macro_use] extern crate json;
#[macro_use] extern crate noir;
#[macro_use]
mod base_test;
test!();

#[test]
fn test_responses_provided_with_status() {

    let actual = {
        API::get("/responses/one")
            .provide(responses![
                EXAMPLE.get("/one").with_status(StatusCode::Forbidden)
            ])
            .expected_status(StatusCode::Forbidden)
            .collect()
    };

    assert_pass!(actual);

}