Split 'Test.Iris.Cli' into multiple modules
chshersh opened this issue · 0 comments
chshersh commented
Currently, all tests for CLI parsing are in a single Test.Iris.Cli
module
I would like to have a tree-like structure for tests that mirrors the library module hierarchy. This requires splitting this module into several ones and moving corresponding tests into them:
-
Test.Iris.Cli.Help
: for--help
tests -
Test.Iris.Cli.Version
: for--version
and--numeric-version
tests -
Test.Iris.Cli.Interactive
: for--no-input
and interactivity check -
Test.Iris.Cli.Conflict
: for conflict tests