Tea - the Test Environment Application
Posted: Wed 11 Mar 2020, 12:48
Tea
a lightweight Test Environment Application ("tea")
Homepage: https://github.com/sc0ttj/tea
Tea is a software testing suite, similar to tape, jasmine, jest, cypress, etc, but much smaller, more lightweight, and with fewer features.
Features
NOTE: for testing Bash or shell projects, see "bash-test" here: http://murga-linux.com/puppy/viewtopic.php?t=118285
a lightweight Test Environment Application ("tea")
Homepage: https://github.com/sc0ttj/tea
Tea is a software testing suite, similar to tape, jasmine, jest, cypress, etc, but much smaller, more lightweight, and with fewer features.
Features
Code: Select all
- fast, lightweight, minimal code (~4kb minified and gzipped)
- very little setup, a fairly complete solution
- includes assertions, test harness, test runner, test reporter
- supports flexible syntax for writing your tests:
- multiple assertion methods and syntaxes
- grouped and nested tests
- report results in various formats (console, DevTools, TAP, debug)
- works everywhere:
- Browsers - show test results in the DevTools console
- NodeJS - show test results in the terminal
- CI environments - show results in the terminal
- supports the following CLI options:
--fail-fast: exit after the first failing test
--quiet: only show failing tests
--verbose: show expected/actual for all tests (including passing tests)
--format=console|tap|debug: the format of the test results
NOTE: for testing Bash or shell projects, see "bash-test" here: http://murga-linux.com/puppy/viewtopic.php?t=118285