Page 1 of 1

Tea - the Test Environment Application

Posted: Wed 11 Mar 2020, 12:48
by sc0ttman
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

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