Currently, all tests for CLI parsing are in a single `Test.Iris.Cli` module * https://github.com/chshersh/iris/blob/main/test/Test/Iris/Cli.hs 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
This issue appears to be discussing a feature request or bug report related to the repository. Based on the content, it seems to be still under discussion. The issue was opened by chshersh and has received 0 comments.