Roadmap¶
I'm planning to start off by seeing if tested catches on, and see what features/criticism/feedback people give and likely go from there. I'm planning to wait a bit (could be a year) before fully committing to a v1 and stabilizing the CLI and API.
Things that I am one day planning to add (in no particular order):
- Test options #35
- Expected Statuses
-
run_whenfor conditional running tests -
retriesandretry_timeoutfor automatically retrying failing tests - tags for filtering
- Lifecycle management (
before,after,before_each,after_each) - Spies
- Stubbing
- Mocking
- A pure Lua single-file (maybe two files) distribution #20
- Should allow for embedding (on devices, maybe with Neovim and Love2d? )
- File output (alongside terminal)
- A cool fancy HTML output with the tests and coverage could be fun #14
- Likely JSON as well
- Test timeouts #3
If there are any things you would really want to see added to a Unit testing framework, feel free to open up a discussion. I'm currently open to new ideas!