diff options
Diffstat (limited to 'src/flags/permission.rs')
-rw-r--r-- | src/flags/permission.rs | 10 |
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"]; |