#[test]
#[ignore = "trybuild compile-time law receipts — run explicitly: cargo test --test ui_tests -- --ignored"]
fn compile_fail_fixtures() {
let t = trybuild::TestCases::new();
t.compile_fail("tests/ui/compile_fail/*.rs");
}
#[test]
#[ignore = "trybuild compile-time law receipts — run explicitly: cargo test --test ui_tests -- --ignored"]
fn compile_pass_fixtures() {
let t = trybuild::TestCases::new();
t.pass("tests/ui/compile_pass/*.rs");
}
#[test]
#[cfg(feature = "wasm4pm")]
#[ignore = "trybuild compile-time law receipts (wasm4pm feature) — run explicitly: cargo test --test ui_tests --features wasm4pm -- --ignored"]
fn compile_pass_wasm4pm_fixtures() {
let t = trybuild::TestCases::new();
t.pass("tests/ui/compile_pass_wasm4pm/*.rs");
}
#[test]
#[cfg(feature = "strict")]
#[ignore = "trybuild compile-time law receipts (strict feature) — run explicitly: cargo test --test ui_tests --features strict -- --ignored"]
fn compile_pass_strict_fixtures() {
let t = trybuild::TestCases::new();
t.pass("tests/ui/compile_pass_strict/*.rs");
}