1
0
mirror of https://github.com/bigchaindb/js-bigchaindb-driver.git synced 2024-12-29 08:07:51 +01:00

setup ava for running tests

This commit is contained in:
Matthias Kretschmann 2017-06-08 14:09:23 +02:00
parent 908abafbe2
commit 5e24097dbf
Signed by: m
GPG Key ID: 606EEEF3C479A91F
3 changed files with 14 additions and 2 deletions

View File

@ -4,7 +4,7 @@ node_js: node
install: npm install
script:
- npm run clean
- npm test
- npm run build
cache:

View File

@ -18,12 +18,13 @@
"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": "echo \"Error: no test specified AWWWW YEAHHH\" && exit 1",
"test": "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"
},
"devDependencies": {
"ava": "^0.19.1",
"babel-cli": "^6.22.2",
"babel-eslint": "^7.1.1",
"babel-loader": "^6.2.10",

11
test/test.js Normal file
View File

@ -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');
});