https://github.com/asd-xiv/tape-ui
Reactive test runner for Tape with a terminal UI
https://github.com/asd-xiv/tape-ui
blessed cli tap tape terminal test-runner
Last synced: about 1 year ago
JSON representation
Reactive test runner for Tape with a terminal UI
- Host: GitHub
- URL: https://github.com/asd-xiv/tape-ui
- Owner: asd-xiv
- License: mit
- Created: 2018-06-15T11:24:20.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2023-01-07T02:41:57.000Z (over 3 years ago)
- Last Synced: 2025-03-29T10:12:39.258Z (about 1 year ago)
- Topics: blessed, cli, tap, tape, terminal, test-runner
- Language: JavaScript
- Homepage:
- Size: 4.57 MB
- Stars: 17
- Watchers: 2
- Forks: 1
- Open Issues: 20
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://circleci.com/gh/andreidmt/tape-ui/tree/master)
[](https://www.npmjs.com/package/tape-ui)
# WIP: Tape UI


---
* [Features](#features)
* [Install](#install)
* [Use](#use)
* [Develop](#develop)
* [Changelog](#changelog)
## Features
* [x] Selectively run tests
* [ ] Run relevant tests based on file changes
* [ ] Test coverage
## Install
```bash
npm install tape-ui
```
## Use
Add script in `package.json`
```json
{
"scripts": {
"tdd": "tape-ui -r @babel/register 'src/**/*.test.js'",
}
}
```
## Develop
```bash
git clone git@github.com: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](https://github.com/andreidmt/tape-ui/releases) for details.