hamcrest2 0.3.0

A port of the Hamcrest testing library. Fork of original hamcrest-rust (which is unmaintained) with extra matchers, better docs etc.
Documentation
// Copyright 2017 Povilas Balciunas
//
// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
// option. This file may not be copied, modified, or distributed
// except according to those terms.

extern crate hamcrest2;

mod boolean {
  mod is_true {
    use hamcrest2::prelude::*;

    #[test]
    fn matches_when_true() {
      assert_that!(true, is(true));
    }

    #[test]
    #[should_panic]
    fn fails_when_false() {
      assert_that!(false, is(true));
    }
  }

  mod is_false {
    use hamcrest2::prelude::*;

    #[test]
    fn matches_when_false() {
      assert_that!(false, is(false));
    }

    #[test]
    #[should_panic]
    fn fails_when_true() {
      assert_that!(true, is(false));
    }
  }
}