From 1fa544566506c7b48891c9b20a91204816678ca9 Mon Sep 17 00:00:00 2001 From: Luiz Armesto Date: Tue, 1 Sep 2015 23:37:49 -0300 Subject: [PATCH 1/4] Add bluebird to package.json --- package.json | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/package.json b/package.json index 0a21072..3ba1ac6 100644 --- a/package.json +++ b/package.json @@ -2,13 +2,18 @@ "name": "datapackage-registry", "version": "0.1.0", "description": "An API wrapper for a Data Package registry.", - "keywords": ["data package", "frictionless data", "open data", "open knowledge"], + "keywords": [ + "data package", + "frictionless data", + "open data", + "open knowledge" + ], "main": "index.js", "dependencies": { "csv": "^0.4.1", - "promise-polyfill": "^2.0.2", "superagent": "^1.2.0", - "underscore": "^1.8.3" + "underscore": "^1.8.3", + "bluebird": "~2.9.34" }, "devDependencies": { "chai": "^3.0.0", @@ -42,9 +47,9 @@ ], "homepage": "https://github.com/okfn/datapackage-registry-js", "bugs": "https://github.com/okfn/datapackage-registry-js/issues", - "repository" : { - "type" : "git", - "url" : "https://github.com/okfn/datapackage-registry-js.git" + "repository": { + "type": "git", + "url": "https://github.com/okfn/datapackage-registry-js.git" }, "license": "MIT" -} \ No newline at end of file +} From 9e8dcf9de9535384ffb8fbd3be71f7534a301f2a Mon Sep 17 00:00:00 2001 From: Luiz Armesto Date: Tue, 1 Sep 2015 23:59:05 -0300 Subject: [PATCH 2/4] Add .travis.yml --- .travis.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..8346ace --- /dev/null +++ b/.travis.yml @@ -0,0 +1,14 @@ +language: node_js +node_js: + - '0.12' + - '0.11' + - '0.10' +install: npm install +script: npm test +branches: + only: + - master +notifications: + email: + on_success: never + on_failure: change From dad4049359769bb1d4a0392e3d17c8e7596b3418 Mon Sep 17 00:00:00 2001 From: Luiz Armesto Date: Wed, 2 Sep 2015 00:07:46 -0300 Subject: [PATCH 3/4] Use istanbul to get coverage --- .travis.yml | 2 +- package.json | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index 8346ace..d8de61e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -4,7 +4,7 @@ node_js: - '0.11' - '0.10' install: npm install -script: npm test +script: npm run coverage branches: only: - master diff --git a/package.json b/package.json index 3ba1ac6..4d5fe93 100644 --- a/package.json +++ b/package.json @@ -18,10 +18,12 @@ "devDependencies": { "chai": "^3.0.0", "mocha": "^2.2.5", - "superagent-mock": "^1.2.0" + "superagent-mock": "^1.2.0", + "istanbul": "~0.3.19" }, "scripts": { - "test": "mocha ./" + "test": "mocha ./", + "coverage": "istanbul cover _mocha -- -R spec ." }, "author": { "name": "Open Knowledge", From 20061f839efe08eaea75b5aaeacaced36ab4f0cb Mon Sep 17 00:00:00 2001 From: Luiz Armesto Date: Wed, 2 Sep 2015 00:18:22 -0300 Subject: [PATCH 4/4] Integrate with coveralls --- .travis.yml | 1 + package.json | 6 ++++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index d8de61e..15ffb8a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,6 +5,7 @@ node_js: - '0.10' install: npm install script: npm run coverage +after_script: npm run coveralls branches: only: - master diff --git a/package.json b/package.json index 4d5fe93..dc29a90 100644 --- a/package.json +++ b/package.json @@ -19,11 +19,13 @@ "chai": "^3.0.0", "mocha": "^2.2.5", "superagent-mock": "^1.2.0", - "istanbul": "~0.3.19" + "istanbul": "~0.3.19", + "coveralls": "~2.11.4" }, "scripts": { "test": "mocha ./", - "coverage": "istanbul cover _mocha -- -R spec ." + "coverage": "istanbul cover _mocha -- -R spec .", + "coveralls": "cat ./coverage/lcov.info | coveralls" }, "author": { "name": "Open Knowledge",