aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/test/aedifex/cli.lux
diff options
context:
space:
mode:
Diffstat (limited to 'stdlib/source/test/aedifex/cli.lux')
-rw-r--r--stdlib/source/test/aedifex/cli.lux10
1 files changed, 6 insertions, 4 deletions
diff --git a/stdlib/source/test/aedifex/cli.lux b/stdlib/source/test/aedifex/cli.lux
index 45ec92f4e..9712d8a93 100644
--- a/stdlib/source/test/aedifex/cli.lux
+++ b/stdlib/source/test/aedifex/cli.lux
@@ -12,7 +12,9 @@
[parser
["." cli]]]
[data
- ["." text ("#\." equivalence)]]
+ ["." text]
+ [collection
+ ["." list]]]
[math
["." random (#+ Random) ("#\." monad)]]]]
[\\program
@@ -74,8 +76,8 @@
(|> expected
..format
(cli.result /.command)
- (case> (#try.Success [name actual])
- (and (text\= //.default name)
+ (case> (#try.Success [names actual])
+ (and (\ (list.equivalence text.equivalence) = (list //.default) names)
(\ /.equivalence = expected actual))
(#try.Failure error)
@@ -92,7 +94,7 @@
(list& "with" expected_profile)
(cli.result /.command)
(case> (#try.Success [actual_profile actual_command])
- (and (text\= expected_profile actual_profile)
+ (and (\ (list.equivalence text.equivalence) = (list expected_profile //.default) actual_profile)
(\ /.equivalence = expected_command actual_command))
(#try.Failure error)