v0.1.0
0.1.0
2022-01-07
Summary
Initial release of a minitest, a low-feature, dependency-free and performant test runner inspired by Rust and Deno.
Commits
- [
f92b97e] Create mjs_test.mjs to verify testing mjs files work - [
8a605cb] Add TSDocs to test function - [
e3d7ff1] Only export the test function from the library - [
264e4ba] Explicitly include and exclude files in tsconfig - [
d4e8a44] Add tests based on code coverage - [
2780e6a] Add c8 for code coverage - [
6cf6f3f] Mention c8 for code coverage - [
d52ad92] Add keywords, update headline and add more documentation - [
95e5b31] Update README [ci skip] - [
4c1eb26] Change test output to look closer to cargo test - [
7c66e4f] Implement fail-fast - [
8c95516] Update documentation - [
65125a3] Update types ever so slightly - [
e53b1d8] Update 'lib' value to match currently supported node versions - [
3bdb96a] Add initial value to reduci in mapSize to fix error on empty maps - [
accf2e0] Filter out empty tests files when filtering test names - [
cb48470] Skip whole report loop if file has no valid tests - [
8bc164e] Hide file test count if file has no tests - [
ffd81a1] Refactor test file name matching - [
11099c6] Add some tests, refactor to use TestRunner - [
b50bf4f] Fix counting ignored tests, run tests asynchronously - [
7f9b681] Export a simple Test class, convert to internal test runner - [
e027935] Strip items marked as internal from public exports - [
42c2a3e] Explicitly add 'types' key in package.json - [
e7bec25] Add some tests for test function - [
65fb615] Refactor test runner, implement only/filtering - [
2500e5c] Fix tests accidentally copying running test CLI options - [
52f6a37] Move coloring functionality to utils - [
f7b7b59] Simplify ignoreDir, testFile and results functions - [
16558d0] Add test for missing filter string - [
37a456d] Fix test runner for single files trying to open it as a folder - [
bbc74f7] Refactor CLI parsing, add tests - [
5862fbe] Extract CLI to its own file - [
54f05d4] Set eslint envs correctly, engines in package.json - [
afaabe1] Add version and help flag to CLI - [
964e940] Add README - [
e073c10] Make package more modular, move bin file - [
edc21fd] Add colors to test results - [
f88c06d] Report results via test runner - [
4d76b1a] Add runner, reporting of tests - [
4a9b847] Convert test function to class - [
0cd6a9f] Add back @sondr3/prettier, add .gitattributes/.editorconfig for Windows - [
ee3d21c] Use default pretter config - [
8156cfc] Setup matrix tests for Node versions and OS - [
0f0da04] Run the found test files - [
b8ff858] Create directory walker, CLI for binary - [
8b19ad5] First pass at defining tests - [
dd7301b] Set binary name, emit declarations