diff --git a/package.json b/package.json index 530f2e6..ee6776d 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,7 @@ "build:cjs": "cross-env BABEL_ENV=cjs babel ./src -d dist/node", "build:dist": "cross-env NODE_ENV=production webpack -p", "clean": "rimraf dist/bundle dist/node", - "test": "npm run lint", + "test": "npm run lint && ava", "release": "./node_modules/release-it/bin/release.js --src.tagName='v%s' --github.release --npm.publish --non-interactive", "release-minor": "./node_modules/release-it/bin/release.js minor --src.tagName='v%s' --github.release --npm.publish --non-interactive", "release-major": "./node_modules/release-it/bin/release.js major --src.tagName='v%s' --github.release --npm.publish --non-interactive", @@ -26,6 +26,7 @@ "precommit": "npm run lint" }, "devDependencies": { + "ava": "^0.19.1", "babel-cli": "^6.22.2", "babel-eslint": "^7.1.1", "babel-loader": "^7.0.0", diff --git a/test/test.js b/test/test.js new file mode 100644 index 0000000..991578a --- /dev/null +++ b/test/test.js @@ -0,0 +1,11 @@ +import test from 'ava' + +test('foo', t => { + t.pass() +}) + +test('bar', async t => { + const bar = Promise.resolve('bar') + + t.is(await bar, 'bar') +})