aa4695c4e5
refactor: add matchers to expectation dynamically ( #11 )
...
* refactor: add matchers to expectation dynamically
* feat: add toThrow
* refactor: centralize types
* docs: matchers
* refactor: MatcherReport
* chore: format before lint
* refactor: simplify negated matchers
* docs: inverse matchers
2023-04-14 09:38:21 -04:00
40cc9fa664
feat: cli options, help ( #10 )
...
* feat: cli options, help
* refactor: resolve tsconfig kerfuffle
* wip: clean up
* refactor: trim messaging on failure
2023-04-14 09:38:21 -04:00
e6aa1a16c3
build: rome@12 ( #9 )
2023-04-14 09:38:21 -04:00
de5ff50c3b
feat: split runner and workers, set up ipc ( #8 )
...
* feat: split runner and workers, set up ipc
* docs: document worker a bit
* wip: centralize runtime details to context obj
* wip: clean up context, batching
* wip: fail on failure
* wip: propagate failure
* refactor: move types
* refactor: split collector into separate process for split opportunities
* refactor: no need for the fs cache anymore
2023-04-14 09:38:20 -04:00
a04a5b87ca
build: yarn@3.5.0 ( #6 )
...
* build: yarn@3.5.0
* build: yarn@3.5.0
2023-04-14 09:38:20 -04:00
57f2757adf
feat: runner without dynamic import ( #5 )
...
* feat: runner without dynamic import
* refactor: case collection count
* feat: handle failures
* revert: restore test
2023-04-14 09:38:20 -04:00
b34766244f
feat: negation support ( #4 )
...
* feat: negation support
* test: coverage for not, update old coverage
2023-04-14 09:38:19 -04:00
c937fc3a60
refactor: use assert API instead of handrolled equalities ( #3 )
...
* refactor: use assert API instead of handrolled equalities
* chore: lint
2023-04-14 09:38:19 -04:00
329103c470
feat: getting something going ( #1 )
...
* 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
2023-04-14 09:38:15 -04:00
Marc Cataford
c1d6171542
Initial commit
2023-03-26 15:20:46 -04:00