Skip to content

v0.1.0

Choose a tag to compare

@sondr3 sondr3 released this 07 Jan 14:30
· 42 commits to main since this release

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