Skip to content

Reactive test runner for Tape with a terminal UI

License

Notifications You must be signed in to change notification settings

asd-xiv/tape-ui

Repository files navigation

CircleCI npm version

WIP: Tape UI

Tape UI

Tape UI


Features

  • Selectively run tests
  • Run relevant tests based on file changes
  • Test coverage

Install

npm install tape-ui

Use

Add script in package.json

{
  "scripts": {
    "tdd": "tape-ui -r @babel/register 'src/**/*.test.js'",
  }
}

Develop

git clone [email protected]:andreidmt/tape-ui.git && \
  cd tape-ui && \
  npm run setup

# run tests (any `*.test.js`) once
npm test

# watch `src` folder for changes and run test automatically
npm run tdd

Changelog

See the releases section for details.