Skip to content

Commit e74bdd6

Browse files
Merge pull request #53 from norman-thomas/dependabot/npm_and_yarn/sinon-7.2.3
Bump sinon from 1.17.7 to 7.2.3
2 parents 7b5d44e + 389ebf4 commit e74bdd6

File tree

3 files changed

+95
-43
lines changed

3 files changed

+95
-43
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@
4545
"mocha": "^5.2.0",
4646
"nyc": "^13.1.0",
4747
"should": "^13.2.3",
48-
"sinon": "^1.17.7",
48+
"sinon": "^4.5.0",
4949
"sinon-chai": "^2.8.0"
5050
}
5151
}

test/ActorAccessory-test.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ describe('ActorAccessory.js', () => {
6868

6969
it('should call the callback function', () => {
7070
const spy = sinon.spy();
71-
sinon.stub(request, 'post', () => { accessory.callbackHelper(undefined, 200, 'body', spy); });
71+
sinon.stub(request, 'post').callsFake(() => { accessory.callbackHelper(undefined, 200, 'body', spy); });
7272

7373
const value = 17;
7474
accessory.setState(value, spy);
@@ -80,7 +80,7 @@ describe('ActorAccessory.js', () => {
8080

8181
it('should call the callback function with error parameter', () => {
8282
const spy = sinon.spy();
83-
sinon.stub(request, 'post', () => { accessory.callbackHelper('some error', 200, 'body', spy); });
83+
sinon.stub(request, 'post').callsFake(() => { accessory.callbackHelper('some error', 200, 'body', spy); });
8484

8585
const value = 17;
8686
accessory.setState(value, spy);

yarn.lock

Lines changed: 92 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,36 @@
9090
lodash "^4.17.10"
9191
to-fast-properties "^2.0.0"
9292

93+
"@sinonjs/commons@^1.0.2":
94+
version "1.3.0"
95+
resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.3.0.tgz#50a2754016b6f30a994ceda6d9a0a8c36adda849"
96+
integrity sha512-j4ZwhaHmwsCb4DlDOIWnI5YyKDNMoNThsmwEpfHx6a1EpsGZ9qYLxP++LMlmBRjtGptGHFsGItJ768snllFWpA==
97+
dependencies:
98+
type-detect "4.0.8"
99+
100+
"@sinonjs/formatio@^2.0.0":
101+
version "2.0.0"
102+
resolved "https://registry.yarnpkg.com/@sinonjs/formatio/-/formatio-2.0.0.tgz#84db7e9eb5531df18a8c5e0bfb6e449e55e654b2"
103+
integrity sha512-ls6CAMA6/5gG+O/IdsBcblvnd8qcO/l1TYoNeAzp3wcISOxlPXQEus0mLcdwazEkWjaBdaJ3TaxmNgCLWwvWzg==
104+
dependencies:
105+
samsam "1.3.0"
106+
107+
"@sinonjs/formatio@^3.1.0":
108+
version "3.1.0"
109+
resolved "https://registry.yarnpkg.com/@sinonjs/formatio/-/formatio-3.1.0.tgz#6ac9d1eb1821984d84c4996726e45d1646d8cce5"
110+
integrity sha512-ZAR2bPHOl4Xg6eklUGpsdiIJ4+J1SNag1DHHrG/73Uz/nVwXqjgUtRPLoS+aVyieN9cSbc0E4LsU984tWcDyNg==
111+
dependencies:
112+
"@sinonjs/samsam" "^2 || ^3"
113+
114+
"@sinonjs/samsam@^2 || ^3":
115+
version "3.0.2"
116+
resolved "https://registry.yarnpkg.com/@sinonjs/samsam/-/samsam-3.0.2.tgz#304fb33bd5585a0b2df8a4c801fcb47fa84d8e43"
117+
integrity sha512-m08g4CS3J6lwRQk1pj1EO+KEVWbrbXsmi9Pw0ySmrIbcVxVaedoFgLvFsV8wHLwh01EpROVz3KvVcD1Jmks9FQ==
118+
dependencies:
119+
"@sinonjs/commons" "^1.0.2"
120+
array-from "^2.1.1"
121+
lodash.get "^4.4.2"
122+
93123
acorn-jsx@^5.0.0:
94124
version "5.0.1"
95125
resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.0.1.tgz#32a064fd925429216a09b141102bfdd185fae40e"
@@ -161,6 +191,11 @@ array-flatten@^2.1.0:
161191
resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099"
162192
integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==
163193

194+
array-from@^2.1.1:
195+
version "2.1.1"
196+
resolved "https://registry.yarnpkg.com/array-from/-/array-from-2.1.1.tgz#cfe9d8c26628b9dc5aecc62a9f5d8f1f352c1195"
197+
integrity sha1-z+nYwmYoudxa7MYqn12PHzUsEZU=
198+
164199
arrify@^1.0.1:
165200
version "1.0.1"
166201
resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d"
@@ -571,7 +606,7 @@ delayed-stream@~1.0.0:
571606
resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
572607
integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk=
573608

574-
609+
[email protected], diff@^3.1.0:
575610
version "3.5.0"
576611
resolved "https://registry.yarnpkg.com/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12"
577612
integrity sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==
@@ -1004,13 +1039,6 @@ form-data@~2.3.2:
10041039
combined-stream "^1.0.6"
10051040
mime-types "^2.1.12"
10061041

1007-
1008-
version "1.1.1"
1009-
resolved "https://registry.yarnpkg.com/formatio/-/formatio-1.1.1.tgz#5ed3ccd636551097383465d996199100e86161e9"
1010-
integrity sha1-XtPM1jZVEJc4NGXZlhmRAOhhYek=
1011-
dependencies:
1012-
samsam "~1.1"
1013-
10141042
fs.realpath@^1.0.0:
10151043
version "1.0.0"
10161044
resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
@@ -1206,7 +1234,7 @@ inflight@^1.0.4:
12061234
once "^1.3.0"
12071235
wrappy "1"
12081236

1209-
inherits@2, inherits@2.0.3, inherits@~2.0.1:
1237+
inherits@2, inherits@~2.0.1:
12101238
version "2.0.3"
12111239
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
12121240
integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=
@@ -1447,6 +1475,11 @@ jsprim@^1.2.2:
14471475
json-schema "0.2.3"
14481476
verror "1.10.0"
14491477

1478+
just-extend@^4.0.2:
1479+
version "4.0.2"
1480+
resolved "https://registry.yarnpkg.com/just-extend/-/just-extend-4.0.2.tgz#f3f47f7dfca0f989c55410a7ebc8854b07108afc"
1481+
integrity sha512-FrLwOgm+iXrPV+5zDU6Jqu4gCRXbWEQg2O3SKONsWE4w7AXFRkryS53bpWdaL9cNol+AmR3AEYz6kn+o0fCPnw==
1482+
14501483
lcid@^1.0.0:
14511484
version "1.0.0"
14521485
resolved "https://registry.yarnpkg.com/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835"
@@ -1508,6 +1541,11 @@ lodash.flattendeep@^4.4.0:
15081541
resolved "https://registry.yarnpkg.com/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz#fb030917f86a3134e5bc9bec0d69e0013ddfedb2"
15091542
integrity sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI=
15101543

1544+
lodash.get@^4.4.2:
1545+
version "4.4.2"
1546+
resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99"
1547+
integrity sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=
1548+
15111549
lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.5, lodash@~4.17.10:
15121550
version "4.17.11"
15131551
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.11.tgz#b39ea6229ef607ecd89e2c8df12536891cac9b8d"
@@ -1518,10 +1556,10 @@ log-driver@^1.2.7:
15181556
resolved "https://registry.yarnpkg.com/log-driver/-/log-driver-1.2.7.tgz#63b95021f0702fedfa2c9bb0a24e7797d71871d8"
15191557
integrity sha512-U7KCmLdqsGHBLeWqYlFA0V0Sl6P08EE1ZrmA9cxjUE0WVqT9qnyVDPz1kzpFEP0jdJuFnasWIfSd7fsaNXkpbg==
15201558

1521-
lolex@1.3.2:
1522-
version "1.3.2"
1523-
resolved "https://registry.yarnpkg.com/lolex/-/lolex-1.3.2.tgz#7c3da62ffcb30f0f5a80a2566ca24e45d8a01f31"
1524-
integrity sha1-fD2mL/yzDw9agKJWbKJORdigHzE=
1559+
lolex@^2.2.0, lolex@^2.3.2:
1560+
version "2.7.5"
1561+
resolved "https://registry.yarnpkg.com/lolex/-/lolex-2.7.5.tgz#113001d56bfc7e02d56e36291cc5c413d1aa0733"
1562+
integrity sha512-l9x0+1offnKKIzYVjyXU2SiwhXDLekRzKyhnbyldPHvC7BvLPVpdNUNR2KeMAiCN2D/kLNttZgQD5WjSxuBx3Q==
15251563

15261564
lru-cache@^4.0.1:
15271565
version "4.1.5"
@@ -1670,6 +1708,17 @@ nice-try@^1.0.4:
16701708
resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366"
16711709
integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==
16721710

1711+
nise@^1.2.0:
1712+
version "1.4.8"
1713+
resolved "https://registry.yarnpkg.com/nise/-/nise-1.4.8.tgz#ce91c31e86cf9b2c4cac49d7fcd7f56779bfd6b0"
1714+
integrity sha512-kGASVhuL4tlAV0tvA34yJYZIVihrUt/5bDwpp4tTluigxUr2bBlJeDXmivb6NuEdFkqvdv/Ybb9dm16PSKUhtw==
1715+
dependencies:
1716+
"@sinonjs/formatio" "^3.1.0"
1717+
just-extend "^4.0.2"
1718+
lolex "^2.3.2"
1719+
path-to-regexp "^1.7.0"
1720+
text-encoding "^0.6.4"
1721+
16731722
node-persist@^0.0.11:
16741723
version "0.0.11"
16751724
resolved "https://registry.yarnpkg.com/node-persist/-/node-persist-0.0.11.tgz#d66eba3ebef620f079530fa7b13076a906665874"
@@ -1926,6 +1975,13 @@ path-parse@^1.0.6:
19261975
resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c"
19271976
integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==
19281977

1978+
path-to-regexp@^1.7.0:
1979+
version "1.7.0"
1980+
resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-1.7.0.tgz#59fde0f435badacba103a84e9d3bc64e96b9937d"
1981+
integrity sha1-Wf3g9DW62suhA6hOnTvGTpa5k30=
1982+
dependencies:
1983+
isarray "0.0.1"
1984+
19291985
path-type@^2.0.0:
19301986
version "2.0.0"
19311987
resolved "https://registry.yarnpkg.com/path-type/-/path-type-2.0.0.tgz#f012ccb8415b7096fc2daa1054c3d72389594c73"
@@ -2177,15 +2233,10 @@ safe-buffer@^5.0.1, safe-buffer@^5.1.2, safe-buffer@~5.1.1:
21772233
resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
21782234
integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
21792235

2180-
2181-
version "1.1.2"
2182-
resolved "https://registry.yarnpkg.com/samsam/-/samsam-1.1.2.tgz#bec11fdc83a9fda063401210e40176c3024d1567"
2183-
integrity sha1-vsEf3IOp/aBjQBIQ5AF2wwJNFWc=
2184-
2185-
samsam@~1.1:
2186-
version "1.1.3"
2187-
resolved "https://registry.yarnpkg.com/samsam/-/samsam-1.1.3.tgz#9f5087419b4d091f232571e7fa52e90b0f552621"
2188-
integrity sha1-n1CHQZtNCR8jJXHn+lLpCw9VJiE=
2236+
2237+
version "1.3.0"
2238+
resolved "https://registry.yarnpkg.com/samsam/-/samsam-1.3.0.tgz#8d1d9350e25622da30de3e44ba692b5221ab7c50"
2239+
integrity sha512-1HwIYD/8UlOtFS3QO3w7ey+SdSDFE4HRNLZoZRYVQefrOY3l17epswImeB1ijgJFQJodIaHcwkp3r/myBjFVbg==
21892240

21902241
"semver@2 || 3 || 4 || 5", semver@^5.5.0, semver@^5.5.1:
21912242
version "5.6.0"
@@ -2268,15 +2319,18 @@ sinon-chai@^2.8.0:
22682319
resolved "https://registry.yarnpkg.com/sinon-chai/-/sinon-chai-2.14.0.tgz#da7dd4cc83cd6a260b67cca0f7a9fdae26a1205d"
22692320
integrity sha512-9stIF1utB0ywNHNT7RgiXbdmen8QDCRsrTjw+G9TgKt1Yexjiv8TOWZ6WHsTPz57Yky3DIswZvEqX8fpuHNDtQ==
22702321

2271-
sinon@^1.17.7:
2272-
version "1.17.7"
2273-
resolved "https://registry.yarnpkg.com/sinon/-/sinon-1.17.7.tgz#4542a4f49ba0c45c05eb2e9dd9d203e2b8efe0bf"
2274-
integrity sha1-RUKk9JugxFwF6y6d2dID4rjv4L8=
2275-
dependencies:
2276-
formatio "1.1.1"
2277-
lolex "1.3.2"
2278-
samsam "1.1.2"
2279-
util ">=0.10.3 <1"
2322+
sinon@^4.5.0:
2323+
version "4.5.0"
2324+
resolved "https://registry.yarnpkg.com/sinon/-/sinon-4.5.0.tgz#427ae312a337d3c516804ce2754e8c0d5028cb04"
2325+
integrity sha512-trdx+mB0VBBgoYucy6a9L7/jfQOmvGeaKZT4OOJ+lPAtI8623xyGr8wLiE4eojzBS8G9yXbhx42GHUOVLr4X2w==
2326+
dependencies:
2327+
"@sinonjs/formatio" "^2.0.0"
2328+
diff "^3.1.0"
2329+
lodash.get "^4.4.2"
2330+
lolex "^2.2.0"
2331+
nise "^1.2.0"
2332+
supports-color "^5.1.0"
2333+
type-detect "^4.0.5"
22802334

22812335
slice-ansi@^2.0.0:
22822336
version "2.1.0"
@@ -2425,7 +2479,7 @@ [email protected]:
24252479
dependencies:
24262480
has-flag "^3.0.0"
24272481

2428-
supports-color@^5.3.0, supports-color@^5.4.0:
2482+
supports-color@^5.1.0, supports-color@^5.3.0, supports-color@^5.4.0:
24292483
version "5.5.0"
24302484
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
24312485
integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
@@ -2452,6 +2506,11 @@ test-exclude@^5.0.0:
24522506
read-pkg-up "^4.0.0"
24532507
require-main-filename "^1.0.1"
24542508

2509+
text-encoding@^0.6.4:
2510+
version "0.6.4"
2511+
resolved "https://registry.yarnpkg.com/text-encoding/-/text-encoding-0.6.4.tgz#e399a982257a276dae428bb92845cb71bdc26d19"
2512+
integrity sha1-45mpgiV6J22uQou5KEXLcb3CbRk=
2513+
24552514
text-table@^0.2.0:
24562515
version "0.2.0"
24572516
resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4"
@@ -2516,7 +2575,7 @@ type-check@~0.3.2:
25162575
dependencies:
25172576
prelude-ls "~1.1.2"
25182577

2519-
type-detect@^4.0.0, type-detect@^4.0.5:
2578+
type-detect@4.0.8, type-detect@^4.0.0, type-detect@^4.0.5:
25202579
version "4.0.8"
25212580
resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c"
25222581
integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==
@@ -2544,13 +2603,6 @@ url-parse@^1.4.3:
25442603
querystringify "^2.0.0"
25452604
requires-port "^1.0.0"
25462605

2547-
"util@>=0.10.3 <1":
2548-
version "0.11.1"
2549-
resolved "https://registry.yarnpkg.com/util/-/util-0.11.1.tgz#3236733720ec64bb27f6e26f421aaa2e1b588d61"
2550-
integrity sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==
2551-
dependencies:
2552-
inherits "2.0.3"
2553-
25542606
uuid@^3.3.2:
25552607
version "3.3.2"
25562608
resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.2.tgz#1b4af4955eb3077c501c23872fc6513811587131"

0 commit comments

Comments
 (0)