use trybuild::TestCases;
#[test]
fn activation_param_compile_pass() {
let t = TestCases::new();
t.pass("tests/compile/activation_param_field_injection.rs");
t.pass("tests/compile/from_auth_still_works.rs");
t.pass("tests/compile/mixed_activation_param_and_from_auth.rs");
}
#[test]
fn activation_param_compile_fail() {
let t = TestCases::new();
t.compile_fail("tests/compile/activation_param_field_name_mismatch.rs");
t.compile_fail("tests/compile/activation_param_type_mismatch.rs");
}
#[test]
fn activation_request_compile_pass() {
let t = TestCases::new();
t.pass("tests/compile/activation_request_type.rs");
t.pass("tests/compile/activation_request_public_override.rs");
t.pass("tests/compile/activation_no_request_unchanged.rs");
}
#[test]
fn activation_crate_path_resolution_compile_pass() {
let t = TestCases::new();
t.pass("tests/compile/activation_crate_path_auto_resolves.rs");
t.pass("tests/compile/activation_explicit_crate_path_override.rs");
}
#[test]
fn activation_request_compile_fail() {
let t = TestCases::new();
t.compile_fail("tests/compile/activation_request_field_type_mismatch.rs");
}