1个不稳定版本
0.1.0 | 2023年9月17日 |
---|
#2091 in 过程宏
每月161次下载
5KB
73 行
fixtures
fixtures
是一个Rust crate,允许开发者对fixture文件运行测试。
#[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
}
}
上面的示例展开为
#[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 test_one_dot_txt_1() {
test(::std::path::Path::new("fixtures/one.txt"));
}
#[test]
fn test_two_dot_txt_1() {
test(::std::path::Path::new("fixtures/two.txt"));
}
// ...
}
依赖项
~0.4–0.8MB
~19K SLoC