diff options
Diffstat (limited to 'structopt/tests/rename_all_env.rs')
-rw-r--r-- | structopt/tests/rename_all_env.rs | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/structopt/tests/rename_all_env.rs b/structopt/tests/rename_all_env.rs deleted file mode 100644 index 1979e84..0000000 --- a/structopt/tests/rename_all_env.rs +++ /dev/null @@ -1,46 +0,0 @@ -mod utils; - -use structopt::StructOpt; -use utils::*; - -#[test] -fn it_works() { - #[derive(Debug, PartialEq, StructOpt)] - #[structopt(rename_all_env = "kebab")] - struct BehaviorModel { - #[structopt(env)] - be_nice: String, - } - - let help = get_help::<BehaviorModel>(); - assert!(help.contains("[env: be-nice=]")); -} - -#[test] -fn default_is_screaming() { - #[derive(Debug, PartialEq, StructOpt)] - struct BehaviorModel { - #[structopt(env)] - be_nice: String, - } - - let help = get_help::<BehaviorModel>(); - assert!(help.contains("[env: BE_NICE=]")); -} - -#[test] -fn overridable() { - #[derive(Debug, PartialEq, StructOpt)] - #[structopt(rename_all_env = "kebab")] - struct BehaviorModel { - #[structopt(env)] - be_nice: String, - - #[structopt(rename_all_env = "pascal", env)] - be_agressive: String, - } - - let help = get_help::<BehaviorModel>(); - assert!(help.contains("[env: be-nice=]")); - assert!(help.contains("[env: BeAgressive=]")); -} |