Marc Cataford
329103c470
* feat: basics * chore: lint * wip: slightly better expect logic * test: use self for test cases * ci: enable test, build steps * chore: lint * docs: readme stub * feat: toBe * chore: lockfile
684 B
684 B
works-on-my-machine (womm)
✨ A full-nonsense pet test runner ✨
So, what is this?
Software in the NodeJS ecosystem tends to depend a lot on external dependencies. What would a test runner without any look like? This is the question that started all of this.
womm
is a pet test runner that follows the general direction of jest
and playwright
with a few additional
constraints:
- It must not have any production dependencies (some development dependencies are permissible, like
typescript
androme
, but keeping it to a minimum); - It must be compatible with the general API exposed by Jest and the like, for familiarity;
- It must use itself for testing.