use clap::Parser;
use efivar::{efi::Variable, store::MemoryStore, test_utils::assert_var_not_found};
use crate::{
cli::{boot::tests::standard_setup, Command},
exit_code::ExitCode,
};
#[test]
fn delete() {
let manager = &mut MemoryStore::new();
standard_setup(manager, 0x0001);
assert_eq!(
ExitCode::SUCCESS,
crate::run(
Command::parse_from(["efivarcli", "boot", "delete", "1"]),
manager,
)
);
assert_var_not_found(manager, &Variable::new("Boot0001"));
}