summaryrefslogtreecommitdiffstats
path: root/src/flags/permission.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/flags/permission.rs')
-rw-r--r--src/flags/permission.rs10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/flags/permission.rs b/src/flags/permission.rs
index eb4470f..2cced0b 100644
--- a/src/flags/permission.rs
+++ b/src/flags/permission.rs
@@ -100,6 +100,16 @@ mod test {
}
#[test]
+ fn test_from_cli_permissions_disable() {
+ let argv = ["lsd", "--permission", "disable"];
+ let cli = Cli::try_parse_from(argv).unwrap();
+ assert_eq!(
+ Some(PermissionFlag::Disable),
+ PermissionFlag::from_cli(&cli)
+ );
+ }
+
+ #[test]
#[should_panic]
fn test_from_cli_unknown() {
let argv = ["lsd", "--permission", "unknown"];