babel-tape-runner
Version:
Babel + Tape for running your ES Next tests
42 lines (29 loc) • 1.22 kB
Markdown
[](https://travis-ci.org/wavded/babel-tape-runner) [](https://www.npmjs.org/package/babel-tape-runner) [](https://david-dm.org/wavded/babel-tape-runner)
```
Using Babel 7: Use ^3.0.0
Using Babel 6: Use ^2.0.0
Using Babel 5: Use ^1.0.0
```
A test runner for tape that utilizes babel in order to run test suites that include ESNext/Harmony features.
## install
Install globally or locally (for npm scripts):
```sh
npm install babel-tape-runner [-g]
```
## usage
Just run `babel-tape-runner` with the files to test (just like tape's bundled runner). Store configuration in a `.babelrc` file.
```sh
babel-tape-runner my-es-next-test.js
babel-tape-runner lib/**/__tests__/*-test.js # or glob patterns
```
For example, use this in your `package.json` file so you can run `npm test` to execute your tests:
```json
{
"scripts": {
"test": "babel-tape-runner \"lib/**/__tests__/*-test.js\" | faucet"
},
""
}
```
## licence
MIT