just/tests/examples.rs

21 lines
400 B
Rust
Raw Normal View History

2021-07-03 14:26:59 -07:00
use crate::common::*;
#[test]
fn examples() {
for result in fs::read_dir("examples").unwrap() {
let entry = result.unwrap();
let path = entry.path();
println!("Parsing `{}`…", path.display());
let output = Command::new(executable_path("just"))
.arg("--justfile")
.arg(&path)
.arg("--dump")
.output()
.unwrap();
assert_success(&output);
}
}