fixtures

fixtures is a Rust crate which allows developers to run tests against fixture files.

```rs

[cfg(test)]

mod tests { use fixtures::fixtures;

#[fixtures("fixtures/*.txt")] fn test(path: &std::path::Path) { // This test will be run once for each file matching the glob pattern } } ```

The above example expands to:

```rs

[cfg(test)]

mod tests { use fixtures::fixtures;

fn test(path: &std::path::Path) { // This test will be run once for each file matching the glob pattern }

#[test] fn testonedottxt1() { test(::std::path::Path::new("fixtures/one.txt")); }

#[test] fn testtwodottxt1() { test(::std::path::Path::new("fixtures/two.txt")); }

// ... } ```