From 0dc78297f30fd613f550a09c660c18d41507f577 Mon Sep 17 00:00:00 2001 From: Bernhard Reiter Date: Tue, 3 Oct 2017 14:42:19 +0200 Subject: [PATCH] Framework: Upgrade enzyme to 2.9.1 2.5.0 supports passing callbacks to `setState`, which we require for `client/auth/test/login`. Furthermore, there's a fix in 2.6.0 that's required for this to actually work (https://github.com/airbnb/enzyme/pull/490) Not updating to >=3.0.0 yet since chai-expect isn't compatible (yet). Changelog: https://github.com/airbnb/enzyme/blob/master/CHANGELOG.md#252-november-9-2016 --- npm-shrinkwrap.json | 170 +++++++++++++++++++++++++++----------------- package.json | 2 +- 2 files changed, 106 insertions(+), 66 deletions(-) diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 736053b59601d..43b6ea01447a1 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -855,10 +855,10 @@ } }, "caniuse-db": { - "version": "1.0.30000740" + "version": "1.0.30000741" }, "caniuse-lite": { - "version": "1.0.30000740" + "version": "1.0.30000741" }, "cardinal": { "version": "1.0.0", @@ -920,12 +920,30 @@ } }, "cheerio": { - "version": "0.20.0", + "version": "0.22.0", "dev": true, "dependencies": { "entities": { "version": "1.1.1", "dev": true + }, + "htmlparser2": { + "version": "3.9.2", + "dev": true + }, + "readable-stream": { + "version": "2.3.3", + "dev": true, + "dependencies": { + "inherits": { + "version": "2.0.3", + "dev": true + } + } + }, + "string_decoder": { + "version": "1.0.3", + "dev": true } } }, @@ -1623,8 +1641,18 @@ "version": "1.0.0" }, "enzyme": { - "version": "2.4.1", - "dev": true + "version": "2.9.1", + "dev": true, + "dependencies": { + "lodash": { + "version": "4.17.4", + "dev": true + }, + "uuid": { + "version": "3.1.0", + "dev": true + } + } }, "errno": { "version": "0.1.4", @@ -1789,21 +1817,7 @@ }, "eslines": { "version": "1.1.0", - "dev": true, - "dependencies": { - "fast-levenshtein": { - "version": "1.1.4", - "dev": true - }, - "optionator": { - "version": "0.8.1", - "dev": true - }, - "wordwrap": { - "version": "1.0.0", - "dev": true - } - } + "dev": true }, "eslint": { "version": "3.8.1", @@ -1821,10 +1835,18 @@ "version": "1.5.0", "dev": true }, + "fast-levenshtein": { + "version": "2.0.6", + "dev": true + }, "inquirer": { "version": "0.12.0", "dev": true }, + "optionator": { + "version": "0.8.2", + "dev": true + }, "strip-bom": { "version": "3.0.0", "dev": true @@ -1840,6 +1862,10 @@ "user-home": { "version": "2.0.0", "dev": true + }, + "wordwrap": { + "version": "1.0.0", + "dev": true } } }, @@ -2017,7 +2043,7 @@ "version": "1.0.2" }, "fast-levenshtein": { - "version": "2.0.6", + "version": "1.1.4", "dev": true }, "fast-luhn": { @@ -2660,6 +2686,10 @@ "function-bind": { "version": "1.1.1" }, + "function.prototype.name": { + "version": "1.0.3", + "dev": true + }, "fuse.js": { "version": "2.6.1" }, @@ -3632,21 +3662,7 @@ }, "jest-environment-jsdom": { "version": "21.2.1", - "dev": true, - "dependencies": { - "acorn": { - "version": "4.0.13", - "dev": true - }, - "jsdom": { - "version": "9.12.0", - "dev": true - }, - "webidl-conversions": { - "version": "4.0.2", - "dev": true - } - } + "dev": true }, "jest-environment-node": { "version": "21.2.1", @@ -4139,18 +4155,12 @@ } }, "jsdom": { - "version": "7.2.2", + "version": "9.12.0", "dev": true, - "optional": true, "dependencies": { "acorn": { - "version": "2.7.0", + "version": "4.0.13", "dev": true - }, - "acorn-globals": { - "version": "1.0.9", - "dev": true, - "optional": true } } }, @@ -4385,6 +4395,14 @@ "lodash.assign": { "version": "4.2.0" }, + "lodash.assignin": { + "version": "4.2.0", + "dev": true + }, + "lodash.bind": { + "version": "4.2.1", + "dev": true + }, "lodash.camelcase": { "version": "4.3.0" }, @@ -4392,13 +4410,25 @@ "version": "3.0.2", "dev": true }, + "lodash.defaults": { + "version": "4.2.0", + "dev": true + }, "lodash.escape": { "version": "3.2.0", "dev": true }, + "lodash.filter": { + "version": "4.6.0", + "dev": true + }, "lodash.flatten": { "version": "4.4.0" }, + "lodash.foreach": { + "version": "4.5.0", + "dev": true + }, "lodash.isarguments": { "version": "3.1.0", "dev": true @@ -4414,10 +4444,30 @@ "version": "3.1.2", "dev": true }, + "lodash.map": { + "version": "4.6.0", + "dev": true + }, + "lodash.merge": { + "version": "4.6.0", + "dev": true + }, + "lodash.pick": { + "version": "4.4.0", + "dev": true + }, "lodash.pickby": { "version": "4.6.0", "dev": true }, + "lodash.reduce": { + "version": "4.6.0", + "dev": true + }, + "lodash.reject": { + "version": "4.6.0", + "dev": true + }, "lodash.restparam": { "version": "3.6.1", "dev": true @@ -4425,6 +4475,10 @@ "lodash.snakecase": { "version": "4.1.1" }, + "lodash.some": { + "version": "4.6.0", + "dev": true + }, "lodash.template": { "version": "3.6.2", "dev": true @@ -4919,6 +4973,10 @@ "object.assign": { "version": "4.0.4" }, + "object.entries": { + "version": "1.0.4", + "dev": true + }, "object.omit": { "version": "2.0.1" }, @@ -4949,7 +5007,7 @@ "dev": true }, "optionator": { - "version": "0.8.2", + "version": "0.8.1", "dev": true, "dependencies": { "wordwrap": { @@ -5532,10 +5590,6 @@ "resolved": "git://github.com/reactjs/react-codemod.git#0e6aabb233453b17c23d68bb181a3d70ad03f9c9", "dev": true, "dependencies": { - "acorn": { - "version": "4.0.13", - "dev": true - }, "babel-jest": { "version": "15.0.0", "dev": true @@ -5684,10 +5738,6 @@ "version": "17.0.2", "dev": true }, - "jsdom": { - "version": "9.12.0", - "dev": true - }, "minimist": { "version": "1.2.0", "dev": true @@ -5732,10 +5782,6 @@ "version": "0.10.0", "dev": true }, - "webidl-conversions": { - "version": "4.0.2", - "dev": true - }, "yargs": { "version": "6.6.0", "dev": true @@ -7118,9 +7164,8 @@ } }, "webidl-conversions": { - "version": "2.0.1", - "dev": true, - "optional": true + "version": "4.0.2", + "dev": true }, "webpack": { "version": "3.4.1", @@ -7503,11 +7548,6 @@ } } }, - "whatwg-url-compat": { - "version": "0.6.5", - "dev": true, - "optional": true - }, "which": { "version": "1.3.0" }, diff --git a/package.json b/package.json index b1779fff10a85..b1031505a99d3 100644 --- a/package.json +++ b/package.json @@ -247,7 +247,7 @@ "chai": "3.5.0", "chai-enzyme": "0.5.2", "deep-freeze": "0.0.1", - "enzyme": "2.4.1", + "enzyme": "2.9.1", "esformatter": "0.7.3", "esformatter-braces": "1.2.1", "esformatter-collapse-objects-a8c": "0.1.0",