sailfish/sailfish-tests/integration-tests/tests/compile.rs

28 lines
560 B
Rust

// use std::fs;
// use std::path::{Path, PathBuf};
//
// struct TempDir {
// dir: PathBuf
// }
//
// impl TempDir {
// fn new(dir: &Path) {
// fs::create_dir_all(dir);
// Self { dir: dir.to_owned() }
// }
// }
//
// impl Frop for TempDir {
// fn drop(&mut self) {
// fs::remove_dir_all(&*self.dir);
// }
// }
#[test]
fn compile_error() {
if std::env::var("SAILFISH_INTEGRATION_TESTS").map_or(false, |v| v == "1") {
let t = trybuild::TestCases::new();
t.compile_fail("tests/fails/*.rs");
}
}