Nice to see an RSpec-like test framework and Hamcrest assertions/matchers for Rust!
On Tue, Jul 22, 2014 at 9:09 PM, Ilya Dmitrichenko <errordevelo...@gmail.com > wrote: > Dude, that's pretty much rspec ;) sweet! > On 22 Jul 2014 20:07, "Vladimir Pouzanov" <farcal...@gmail.com> wrote: > >> I've just published a tiny test framework: shiny at >> https://github.com/farcaller/shiny. It's best used with hamcrest-rust. >> >> This library exists because I find it ugly to redefine all the >> initialisation code in every test case and I can't simply move it to a >> function due to problems with moving [T] out. >> >> Here's how shiny looks: >> >> #[cfg(test)] >> mod test { >> describe!( >> before_each { >> let awesome = true; >> } >> >> it "is awesome" { >> assert!(awesome); >> } >> >> it "injects before_each into all test cases" { >> let still_awesome = awesome; >> assert!(still_awesome); >> } >> ) >> } >> >> -- >> Sincerely, >> Vladimir "Farcaller" Pouzanov >> http://farcaller.net/ >> >> _______________________________________________ >> Rust-dev mailing list >> Rust-dev@mozilla.org >> https://mail.mozilla.org/listinfo/rust-dev >> >> > _______________________________________________ > Rust-dev mailing list > Rust-dev@mozilla.org > https://mail.mozilla.org/listinfo/rust-dev > >
_______________________________________________ Rust-dev mailing list Rust-dev@mozilla.org https://mail.mozilla.org/listinfo/rust-dev