No description
Marc Cataford
40cc9fa664
* feat: cli options, help * refactor: resolve tsconfig kerfuffle * wip: clean up * refactor: trim messaging on failure |
||
---|---|---|
.github/workflows | ||
.yarn/releases | ||
src | ||
tests | ||
.gitignore | ||
.nvmrc | ||
.yarnrc.yml | ||
LICENSE | ||
package.json | ||
README.md | ||
rome.json | ||
tsconfig.json | ||
yarn.lock |
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.