aboutsummaryrefslogtreecommitdiff
path: root/commando/test/src/CommandTest.scala
diff options
context:
space:
mode:
Diffstat (limited to 'commando/test/src/CommandTest.scala')
-rw-r--r--commando/test/src/CommandTest.scala24
1 files changed, 1 insertions, 23 deletions
diff --git a/commando/test/src/CommandTest.scala b/commando/test/src/CommandTest.scala
index 13897ee..aca1a77 100644
--- a/commando/test/src/CommandTest.scala
+++ b/commando/test/src/CommandTest.scala
@@ -87,7 +87,7 @@ object CommandTests extends TestSuite {
assert(eval(cmd5, "a" :: "b" :: "c" :: Nil))
assert(cmd5.one == Some("a") && cmd5.two == Some("c"))
}
- "named flag optional" - {
+ "named flag" - {
val cmd = new Command("cmd") {
named("param")
}
@@ -95,28 +95,6 @@ object CommandTests extends TestSuite {
assert(!eval(cmd, "" :: Nil))
assert(eval(cmd, "--param" :: Nil))
assert(!eval(cmd, "--param" :: "" :: Nil))
- assert(!eval(cmd, "--param" :: "--param" :: Nil))
- assert(!eval(cmd, "--param" :: "--param" :: "a" :: Nil))
- }
- "named flag required" - {
- val cmd = new Command("cmd") {
- named("param").require()
- }
- assert(!eval(cmd, Nil))
- assert(!eval(cmd, "" :: Nil))
- assert(eval(cmd, "--param" :: Nil))
- assert(!eval(cmd, "--param" :: "" :: Nil))
- assert(!eval(cmd, "--param" :: "--param" :: Nil))
- assert(!eval(cmd, "--param" :: "--param" :: "a" :: Nil))
- }
- "named flag repeated" - {
- val cmd = new Command("cmd") {
- named("param").repeat()
- }
- assert(eval(cmd, Nil))
- assert(!eval(cmd, "" :: Nil))
- assert(eval(cmd, "--param" :: Nil))
- assert(!eval(cmd, "--param" :: "" :: Nil))
assert(eval(cmd, "--param" :: "--param" :: Nil))
assert(!eval(cmd, "--param" :: "--param" :: "a" :: Nil))
}