chshersh/iris

Split 'Test.Iris.Cli' into multiple modules

chshersh opened this issue · 0 comments

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