aboutsummaryrefslogtreecommitdiff
path: root/structopt/tests/rename_all_env.rs
diff options
context:
space:
mode:
Diffstat (limited to 'structopt/tests/rename_all_env.rs')
-rw-r--r--structopt/tests/rename_all_env.rs46
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=]"));
-}