Privileged commands will be denied if there is no active authorized session:
#[test]
fn deny_input_floor() {
unsafe {
magic::override_reset_state();
magic::issue_override_code(4);
magic::issue_override_code(2);
assert!(magic::poll_override_error() == 3);
}
}
#[test]
fn deny_manual_mode() {
unsafe {
magic::override_reset_state();
magic::issue_override_code(5);
assert!(magic::poll_override_error() == 3);
}
}
#[test]
fn deny_normal_mode() {
unsafe {
magic::override_reset_state();
magic::issue_override_code(6);
assert!(magic::poll_override_error() == 3);
}
}