Babel + Tape runner for your ESNext code
Clone or download
Latest commit c6b5a04 Oct 10, 2018
Permalink
Failed to load latest commit information.
bin
.gitignore
.testbabelrc
.travis.yml
changelog.md
package.json
readme.md
test.js

readme.md

build status npm package dependency status

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):

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.

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:

{
    "scripts": {
        "test": "babel-tape-runner \"lib/**/__tests__/*-test.js\" | faucet"
    },
    ""
}

licence

MIT