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
Currently, all tests for CLI parsing are in a single
Test.Iris.Cli
moduleI 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
testsTest.Iris.Cli.Version
: for--version
and--numeric-version
testsTest.Iris.Cli.Interactive
: for--no-input
and interactivity checkTest.Iris.Cli.Conflict
: for conflict tests