[rust-dev] A shiny test framework

Vladimir Pouzanov farcaller at gmail.com
Tue Jul 22 12:06:37 PDT 2014

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:

mod test {
    before_each {
      let awesome = true;

    it "is awesome" {

    it "injects before_each into all test cases" {
      let still_awesome = awesome;

Vladimir "Farcaller" Pouzanov
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.mozilla.org/pipermail/rust-dev/attachments/20140722/102ee849/attachment.html>

More information about the Rust-dev mailing list