Skip to content

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_when for conditional running tests
    • retries and retry_timeout for 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!