Skip to content
This repository was archived by the owner on Feb 20, 2021. It is now read-only.

Commit c72f4a6

Browse files
Merge pull request #35 from blockcypher/update
Update dev-dependencies
2 parents 0eb9592 + fabcbde commit c72f4a6

42 files changed

Lines changed: 299 additions & 229 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

package-lock.json

Lines changed: 157 additions & 127 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@
1616
"test": "istanbul cover _mocha -- --reporter list --recursive ./tests/unit/"
1717
},
1818
"devDependencies": {
19-
"chai": "^3.5.0",
19+
"chai": "^4.2.0",
2020
"istanbul": "^0.4.5",
2121
"mocha": "^7.1.2",
22-
"sinon": "^1.17.6",
23-
"sinon-test": "0.0.1"
22+
"sinon": "^9.0.2",
23+
"sinon-test": "^3.0.0"
2424
}
2525
}

tests/unit/_del.js

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
const chai = require('chai');
33
const sinon = require('sinon');
44
const sinonTest = require('sinon-test');
5+
var test = sinonTest(sinon);
56
const expect = require('chai').expect;
67
let request = require('request');
78

@@ -16,7 +17,7 @@ let bcapi = new BlockCypher(chain, network, token);
1617

1718
describe('Blockcypher _del Method: ', function () {
1819

19-
it('should return success statusCode 204 and return data', sinon.test(function (done) {
20+
it('should return success statusCode 204 and return data', test(function (done) {
2021
let del = this.spy(bcapi._del).bind(bcapi);
2122
let validReturn = { data: { key1: 'value', key2: 2 } };
2223

@@ -36,7 +37,7 @@ describe('Blockcypher _del Method: ', function () {
3637
});
3738
}));
3839

39-
it('should return success statusCode 200 and return data', sinon.test(function (done) {
40+
it('should return success statusCode 200 and return data', test(function (done) {
4041
let del = this.spy(bcapi._del).bind(bcapi);
4142
let validReturn = { data: { key1: 'value', key2: 2 } };
4243

@@ -57,7 +58,7 @@ describe('Blockcypher _del Method: ', function () {
5758
}));
5859

5960

60-
it('should return error and empty data when response body is null', sinon.test(function (done) {
61+
it('should return error and empty data when response body is null', test(function (done) {
6162
let del = this.spy(bcapi._del).bind(bcapi);
6263
let badRequestError = "Bad Request";
6364

@@ -76,7 +77,7 @@ describe('Blockcypher _del Method: ', function () {
7677
});
7778
}));
7879

79-
it('should return error and data when response body exists', sinon.test(function (done) {
80+
it('should return error and data when response body exists', test(function (done) {
8081
let del = this.spy(bcapi._del).bind(bcapi);
8182
let badRequestError = "Bad Request";
8283
let badRequestData = { message: 'badRequeset' };

tests/unit/_get.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
const chai = require('chai');
33
const sinon = require('sinon');
44
const sinonTest = require('sinon-test');
5+
var test = sinonTest(sinon);
56
const expect = require('chai').expect;
67
let request = require('request');
78

@@ -16,7 +17,7 @@ let bcapi = new BlockCypher(chain, network, token);
1617

1718
describe('Blockcypher _get Method: ', function () {
1819

19-
it('should return success and return data', sinon.test(function (done) {
20+
it('should return success and return data', test(function (done) {
2021
let get = this.spy(bcapi._get).bind(bcapi);
2122
let validReturn = { data: { key1: 'value', key2: 2 } };
2223
this.stub(request, 'get').yields(null, { statusCode: 200 }, validReturn);
@@ -35,7 +36,7 @@ describe('Blockcypher _get Method: ', function () {
3536
}));
3637

3738

38-
it('should return error and empty data when response body is null', sinon.test(function (done) {
39+
it('should return error and empty data when response body is null', test(function (done) {
3940
let get = this.spy(bcapi._get).bind(bcapi);
4041
let badRequestError = "Bad Request";
4142
this.stub(request, 'get').yields(badRequestError, { statusCode: 400 });
@@ -53,7 +54,7 @@ describe('Blockcypher _get Method: ', function () {
5354
});
5455
}));
5556

56-
it('should return error and data when response body exists', sinon.test(function (done) {
57+
it('should return error and data when response body exists', test(function (done) {
5758
let get = this.spy(bcapi._get).bind(bcapi);
5859
let badRequestError = "Bad Request";
5960
let badRequestData = { message: 'badRequeset' };

tests/unit/_post.js

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
const chai = require('chai');
33
const sinon = require('sinon');
44
const sinonTest = require('sinon-test');
5+
var test = sinonTest(sinon);
56
const expect = require('chai').expect;
67
let request = require('request');
78

@@ -16,7 +17,7 @@ let bcapi = new BlockCypher(chain, network, token);
1617

1718
describe('Blockcypher _post Method: ', function () {
1819

19-
it('should return success statusCode 200 and return data', sinon.test(function (done) {
20+
it('should return success statusCode 200 and return data', test(function (done) {
2021
let post = this.spy(bcapi._post).bind(bcapi);
2122
let validReturn = { data: { key1: 'value', key2: 2 } };
2223
let inputBody = { data: {} };
@@ -37,7 +38,7 @@ describe('Blockcypher _post Method: ', function () {
3738
});
3839
}));
3940

40-
it('should return success statusCode 201 and return data', sinon.test(function (done) {
41+
it('should return success statusCode 201 and return data', test(function (done) {
4142
let post = this.spy(bcapi._post).bind(bcapi);
4243
let validReturn = { data: { key1: 'value', key2: 2 } };
4344
let inputBody = { data: {} };
@@ -59,7 +60,7 @@ describe('Blockcypher _post Method: ', function () {
5960
}));
6061

6162

62-
it('should return error and empty data when response body is null', sinon.test(function (done) {
63+
it('should return error and empty data when response body is null', test(function (done) {
6364
let post = this.spy(bcapi._post).bind(bcapi);
6465
let badRequestError = "Bad Request";
6566
let inputBody = { data: {} };
@@ -80,7 +81,7 @@ describe('Blockcypher _post Method: ', function () {
8081
});
8182
}));
8283

83-
it('should return error and data when response body exists', sinon.test(function (done) {
84+
it('should return error and data when response body exists', test(function (done) {
8485
let post = this.spy(bcapi._post).bind(bcapi);
8586
let badRequestError = "Bad Request";
8687
let badRequestData = { message: 'badRequeset' };

tests/unit/addAddrWallet.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
const chai = require('chai');
33
const sinon = require('sinon');
44
const sinonTest = require('sinon-test');
5+
var test = sinonTest(sinon);
56
const expect = require('chai').expect;
67
let request = require('request');
78

@@ -18,7 +19,7 @@ describe('Blockcypher addAddrWallet Method: ', function () {
1819

1920
describe('Success: ', function () {
2021

21-
it('When addrs and name exist', sinon.test(function (done) {
22+
it('When addrs and name exist', test(function (done) {
2223

2324
let addrs = ['12345'];
2425
let name = 'human';
@@ -49,7 +50,7 @@ describe('Blockcypher addAddrWallet Method: ', function () {
4950

5051
describe('Errors: ', function () {
5152

52-
it('bubbles up error when _post returns error', sinon.test(function (done) {
53+
it('bubbles up error when _post returns error', test(function (done) {
5354

5455
let addrs = ['12345'];
5556
let name = 10;

tests/unit/createHDWallet.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
const chai = require('chai');
33
const sinon = require('sinon');
44
const sinonTest = require('sinon-test');
5+
var test = sinonTest(sinon);
56
const expect = require('chai').expect;
67
let request = require('request');
78

@@ -18,7 +19,7 @@ describe('Blockcypher createHDWallet Method: ', function () {
1819

1920
describe('Success: ', function () {
2021

21-
it('When data.name and data.extended_public_key exist', sinon.test(function (done) {
22+
it('When data.name and data.extended_public_key exist', test(function (done) {
2223

2324
let data = { name: 'name', extended_public_key: 'aRealKey' };
2425
let params = {};
@@ -47,7 +48,7 @@ describe('Blockcypher createHDWallet Method: ', function () {
4748

4849
describe('Errors: ', function () {
4950

50-
it('bubbles up error when _post returns error', sinon.test(function (done) {
51+
it('bubbles up error when _post returns error', test(function (done) {
5152

5253
let data = { name: 'name', extended_public_key: 'aRealKey' };
5354
let params = {};

tests/unit/createHook.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
const chai = require('chai');
33
const sinon = require('sinon');
44
const sinonTest = require('sinon-test');
5+
var test = sinonTest(sinon);
56
const expect = require('chai').expect;
67
let request = require('request');
78

@@ -18,7 +19,7 @@ describe('Blockcypher createHook Method: ', function () {
1819

1920
describe('Success: ', function () {
2021

21-
it('When data.event && data.address && data.url exist', sinon.test(function (done) {
22+
it('When data.event && data.address && data.url exist', test(function (done) {
2223

2324
let event = 'hook';
2425
let address = 'hexString';
@@ -49,7 +50,7 @@ describe('Blockcypher createHook Method: ', function () {
4950

5051
describe('Errors: ', function () {
5152

52-
it('bubbles up error when _post returns error', sinon.test(function (done) {
53+
it('bubbles up error when _post returns error', test(function (done) {
5354

5455
let event = 'hook';
5556
let address = 'hexString';

tests/unit/createPayFwd.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
const chai = require('chai');
33
const sinon = require('sinon');
44
const sinonTest = require('sinon-test');
5+
var test = sinonTest(sinon);
56
const expect = require('chai').expect;
67
let request = require('request');
78

@@ -18,7 +19,7 @@ describe('Blockcypher createPayFwd Method: ', function () {
1819

1920
describe('Success: ', function () {
2021

21-
it('When data.destination && data.callback_url exist', sinon.test(function (done) {
22+
it('When data.destination && data.callback_url exist', test(function (done) {
2223

2324
let data = { destination: 'hexString', callback_url: 'https://a.url.com' };
2425
let validData = data;
@@ -46,7 +47,7 @@ describe('Blockcypher createPayFwd Method: ', function () {
4647

4748
describe('Errors: ', function () {
4849

49-
it('bubbles up error when _post returns error', sinon.test(function (done) {
50+
it('bubbles up error when _post returns error', test(function (done) {
5051

5152
let data = { destination: 'hexString', callback_url: 'https://a.url.com' };
5253
let validData = data;

tests/unit/createWallet.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
const chai = require('chai');
33
const sinon = require('sinon');
44
const sinonTest = require('sinon-test');
5+
var test = sinonTest(sinon);
56
const expect = require('chai').expect;
67
let request = require('request');
78

@@ -18,7 +19,7 @@ describe('Blockcypher createWallet Method: ', function () {
1819

1920
describe('Success: ', function () {
2021

21-
it('When addr and value exist', sinon.test(function (done) {
22+
it('When addr and value exist', test(function (done) {
2223

2324
let data = { name: 'name', addresses: ['arealaddress'] };
2425
let params = {};
@@ -47,7 +48,7 @@ describe('Blockcypher createWallet Method: ', function () {
4748

4849
describe('Errors: ', function () {
4950

50-
it('bubbles up error when _post returns error', sinon.test(function (done) {
51+
it('bubbles up error when _post returns error', test(function (done) {
5152

5253
let data = { name: 'name', addresses: ['arealaddress'] };
5354
let params = {};

0 commit comments

Comments
 (0)