1
0
mirror of https://github.com/bigchaindb/js-bigchaindb-driver.git synced 2024-11-22 09:46:58 +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 install: npm install
script: script:
- npm run clean - npm test
- npm run build - npm run build
cache: cache:

View File

@ -18,12 +18,13 @@
"build:cjs": "cross-env BABEL_ENV=cjs babel ./src -d dist/node", "build:cjs": "cross-env BABEL_ENV=cjs babel ./src -d dist/node",
"build:dist": "cross-env NODE_ENV=production webpack -p", "build:dist": "cross-env NODE_ENV=production webpack -p",
"clean": "rimraf dist/bundle dist/node", "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": "./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-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" "release-major": "./node_modules/release-it/bin/release.js major --src.tagName='v%s' --github.release --npm.publish --non-interactive"
}, },
"devDependencies": { "devDependencies": {
"ava": "^0.19.1",
"babel-cli": "^6.22.2", "babel-cli": "^6.22.2",
"babel-eslint": "^7.1.1", "babel-eslint": "^7.1.1",
"babel-loader": "^6.2.10", "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');
});