Bläddra i källkod

SONAR-15991 Upgrade jest dependency

tags/9.4.0.54424
Mathieu Suen 2 år sedan
förälder
incheckning
75d0aaa2c9

+ 3
- 0
server/sonar-docs/.eslintrc Visa fil

@@ -4,5 +4,8 @@
"rules": {
// some dependencies are implictly provided by gatsby
"import/no-extraneous-dependencies": "off"
},
"parserOptions": {
"warnOnUnsupportedTypeScriptVersion": false
}
}

+ 2
- 2
server/sonar-docs/package.json Visa fil

@@ -35,8 +35,8 @@
"@types/react-dom": "16.8.4",
"@types/react-helmet": "5.0.15",
"@types/rehype-react": "4.0.0",
"@typescript-eslint/eslint-plugin": "4.13.0",
"@typescript-eslint/parser": "4.13.0",
"@typescript-eslint/eslint-plugin": "4.33.0",
"@typescript-eslint/parser": "4.33.0",
"babel-jest": "25.1.0",
"enzyme": "3.11.0",
"enzyme-adapter-react-16": "1.15.6",

+ 191
- 22
server/sonar-docs/yarn.lock Visa fil

@@ -2464,6 +2464,13 @@ __metadata:
languageName: node
linkType: hard

"@types/json-schema@npm:^7.0.7":
version: 7.0.9
resolution: "@types/json-schema@npm:7.0.9"
checksum: 259d0e25f11a21ba5c708f7ea47196bd396e379fddb79c76f9f4f62c945879dc21657904914313ec2754e443c5018ea8372362f323f30e0792897fdb2098a705
languageName: node
linkType: hard

"@types/json5@npm:^0.0.29":
version: 0.0.29
resolution: "@types/json5@npm:0.0.29"
@@ -2678,25 +2685,25 @@ __metadata:
languageName: node
linkType: hard

"@typescript-eslint/eslint-plugin@npm:4.13.0":
version: 4.13.0
resolution: "@typescript-eslint/eslint-plugin@npm:4.13.0"
"@typescript-eslint/eslint-plugin@npm:4.33.0":
version: 4.33.0
resolution: "@typescript-eslint/eslint-plugin@npm:4.33.0"
dependencies:
"@typescript-eslint/experimental-utils": 4.13.0
"@typescript-eslint/scope-manager": 4.13.0
debug: ^4.1.1
"@typescript-eslint/experimental-utils": 4.33.0
"@typescript-eslint/scope-manager": 4.33.0
debug: ^4.3.1
functional-red-black-tree: ^1.0.1
lodash: ^4.17.15
regexpp: ^3.0.0
semver: ^7.3.2
tsutils: ^3.17.1
ignore: ^5.1.8
regexpp: ^3.1.0
semver: ^7.3.5
tsutils: ^3.21.0
peerDependencies:
"@typescript-eslint/parser": ^4.0.0
eslint: ^5.0.0 || ^6.0.0 || ^7.0.0
peerDependenciesMeta:
typescript:
optional: true
checksum: 0c2fc72192b5771742531542271eb6dbf9b98278c0ca27d6a5f97a4700e2eddcce88bc38c355c84c96e8b8123f5f708712c45c8c245ba06d30afd5874f8b9d46
checksum: d74855d0a5ffe0b2f362ec02fcd9301d39a53fb4155b9bd0cb15a0a31d065143129ebf98df9d86af4b6f74de1d423a4c0d8c0095520844068117453afda5bc4f
languageName: node
linkType: hard

@@ -2732,7 +2739,23 @@ __metadata:
languageName: node
linkType: hard

"@typescript-eslint/experimental-utils@npm:4.13.0, @typescript-eslint/experimental-utils@npm:^4.0.1":
"@typescript-eslint/experimental-utils@npm:4.33.0":
version: 4.33.0
resolution: "@typescript-eslint/experimental-utils@npm:4.33.0"
dependencies:
"@types/json-schema": ^7.0.7
"@typescript-eslint/scope-manager": 4.33.0
"@typescript-eslint/types": 4.33.0
"@typescript-eslint/typescript-estree": 4.33.0
eslint-scope: ^5.1.1
eslint-utils: ^3.0.0
peerDependencies:
eslint: "*"
checksum: f859800ada0884f92db6856f24efcb1d073ac9883ddc2b1aa9339f392215487895bed8447ebce3741e8141bb32e545244abef62b73193ba9a8a0527c523aabae
languageName: node
linkType: hard

"@typescript-eslint/experimental-utils@npm:^4.0.1":
version: 4.13.0
resolution: "@typescript-eslint/experimental-utils@npm:4.13.0"
dependencies:
@@ -2748,20 +2771,20 @@ __metadata:
languageName: node
linkType: hard

"@typescript-eslint/parser@npm:4.13.0":
version: 4.13.0
resolution: "@typescript-eslint/parser@npm:4.13.0"
"@typescript-eslint/parser@npm:4.33.0":
version: 4.33.0
resolution: "@typescript-eslint/parser@npm:4.33.0"
dependencies:
"@typescript-eslint/scope-manager": 4.13.0
"@typescript-eslint/types": 4.13.0
"@typescript-eslint/typescript-estree": 4.13.0
debug: ^4.1.1
"@typescript-eslint/scope-manager": 4.33.0
"@typescript-eslint/types": 4.33.0
"@typescript-eslint/typescript-estree": 4.33.0
debug: ^4.3.1
peerDependencies:
eslint: ^5.0.0 || ^6.0.0 || ^7.0.0
peerDependenciesMeta:
typescript:
optional: true
checksum: 8333ff60a628cedf34e4b72c0c5ed32500946ac045ef6e64256b59285cf9e6f799f98effe0d6088cc89bb5e9f4a63f6fbfe723e806c7dcc159cf0c6ac848d8e4
checksum: 102457eae1acd516211098fea081c8a2ed728522bbda7f5a557b6ef23d88970514f9a0f6285d53fca134d3d4d7d17822b5d5e12438d5918df4d1f89cc9e67d57
languageName: node
linkType: hard

@@ -2792,6 +2815,16 @@ __metadata:
languageName: node
linkType: hard

"@typescript-eslint/scope-manager@npm:4.33.0":
version: 4.33.0
resolution: "@typescript-eslint/scope-manager@npm:4.33.0"
dependencies:
"@typescript-eslint/types": 4.33.0
"@typescript-eslint/visitor-keys": 4.33.0
checksum: 9a25fb7ba7c725ea7227a24d315b0f6aacbad002e2549a049edf723c1d3615c22f5c301f0d7d615b377f2cdf2f3519d97e79af0c459de6ef8d2aaf0906dff13e
languageName: node
linkType: hard

"@typescript-eslint/types@npm:4.13.0":
version: 4.13.0
resolution: "@typescript-eslint/types@npm:4.13.0"
@@ -2799,6 +2832,13 @@ __metadata:
languageName: node
linkType: hard

"@typescript-eslint/types@npm:4.33.0":
version: 4.33.0
resolution: "@typescript-eslint/types@npm:4.33.0"
checksum: 3baae1ca35872421b4eb60f5d3f3f32dc1d513f2ae0a67dee28c7d159fd7a43ed0d11a8a5a0f0c2d38507ffa036fc7c511cb0f18a5e8ac524b3ebde77390ec53
languageName: node
linkType: hard

"@typescript-eslint/typescript-estree@npm:2.24.0":
version: 2.24.0
resolution: "@typescript-eslint/typescript-estree@npm:2.24.0"
@@ -2836,6 +2876,24 @@ __metadata:
languageName: node
linkType: hard

"@typescript-eslint/typescript-estree@npm:4.33.0":
version: 4.33.0
resolution: "@typescript-eslint/typescript-estree@npm:4.33.0"
dependencies:
"@typescript-eslint/types": 4.33.0
"@typescript-eslint/visitor-keys": 4.33.0
debug: ^4.3.1
globby: ^11.0.3
is-glob: ^4.0.1
semver: ^7.3.5
tsutils: ^3.21.0
peerDependenciesMeta:
typescript:
optional: true
checksum: 2566984390c76bd95f43240057215c068c69769e406e27aba41e9f21fd300074d6772e4983fa58fe61e80eb5550af1548d2e31e80550d92ba1d051bb00fe6f5c
languageName: node
linkType: hard

"@typescript-eslint/visitor-keys@npm:4.13.0":
version: 4.13.0
resolution: "@typescript-eslint/visitor-keys@npm:4.13.0"
@@ -2846,6 +2904,16 @@ __metadata:
languageName: node
linkType: hard

"@typescript-eslint/visitor-keys@npm:4.33.0":
version: 4.33.0
resolution: "@typescript-eslint/visitor-keys@npm:4.33.0"
dependencies:
"@typescript-eslint/types": 4.33.0
eslint-visitor-keys: ^2.0.0
checksum: 59953e474ad4610c1aa23b2b1a964445e2c6201521da6367752f37939d854352bbfced5c04ea539274065e012b1337ba3ffa49c2647a240a4e87155378ba9873
languageName: node
linkType: hard

"@webassemblyjs/ast@npm:1.8.5":
version: 1.8.5
resolution: "@webassemblyjs/ast@npm:1.8.5"
@@ -6282,6 +6350,18 @@ __metadata:
languageName: node
linkType: hard

"debug@npm:^4.3.1":
version: 4.3.3
resolution: "debug@npm:4.3.3"
dependencies:
ms: 2.1.2
peerDependenciesMeta:
supports-color:
optional: true
checksum: 14472d56fe4a94dbcfaa6dbed2dd3849f1d72ba78104a1a328047bb564643ca49df0224c3a17fa63533fd11dd3d4c8636cd861191232a2c6735af00cc2d4de16
languageName: node
linkType: hard

"decamelize@npm:^1.2.0":
version: 1.2.0
resolution: "decamelize@npm:1.2.0"
@@ -7729,6 +7809,17 @@ __metadata:
languageName: node
linkType: hard

"eslint-utils@npm:^3.0.0":
version: 3.0.0
resolution: "eslint-utils@npm:3.0.0"
dependencies:
eslint-visitor-keys: ^2.0.0
peerDependencies:
eslint: ">=5"
checksum: 0668fe02f5adab2e5a367eee5089f4c39033af20499df88fe4e6aba2015c20720404d8c3d6349b6f716b08fdf91b9da4e5d5481f265049278099c4c836ccb619
languageName: node
linkType: hard

"eslint-visitor-keys@npm:^1.0.0":
version: 1.0.0
resolution: "eslint-visitor-keys@npm:1.0.0"
@@ -8297,6 +8388,19 @@ __metadata:
languageName: node
linkType: hard

"fast-glob@npm:^3.2.9":
version: 3.2.11
resolution: "fast-glob@npm:3.2.11"
dependencies:
"@nodelib/fs.stat": ^2.0.2
"@nodelib/fs.walk": ^1.2.3
glob-parent: ^5.1.2
merge2: ^1.3.0
micromatch: ^4.0.4
checksum: f473105324a7780a20c06de842e15ddbb41d3cb7e71d1e4fe6e8373204f22245d54f5ab9e2061e6a1c613047345954d29b022e0e76f5c28b1df9858179a0e6d7
languageName: node
linkType: hard

"fast-json-stable-stringify@npm:2.x, fast-json-stable-stringify@npm:^2.0.0":
version: 2.0.0
resolution: "fast-json-stable-stringify@npm:2.0.0"
@@ -9473,6 +9577,15 @@ fsevents@^1.2.7:
languageName: node
linkType: hard

"glob-parent@npm:^5.1.2":
version: 5.1.2
resolution: "glob-parent@npm:5.1.2"
dependencies:
is-glob: ^4.0.1
checksum: f4f2bfe2425296e8a47e36864e4f42be38a996db40420fe434565e4480e3322f18eb37589617a98640c5dc8fdec1a387007ee18dbb1f3f5553409c34d17f425e
languageName: node
linkType: hard

"glob-promise@npm:3.4.0":
version: 3.4.0
resolution: "glob-promise@npm:3.4.0"
@@ -9643,6 +9756,20 @@ fsevents@^1.2.7:
languageName: node
linkType: hard

"globby@npm:^11.0.3":
version: 11.1.0
resolution: "globby@npm:11.1.0"
dependencies:
array-union: ^2.1.0
dir-glob: ^3.0.1
fast-glob: ^3.2.9
ignore: ^5.2.0
merge2: ^1.4.1
slash: ^3.0.0
checksum: b4be8885e0cfa018fc783792942d53926c35c50b3aefd3fdcfb9d22c627639dc26bd2327a40a0b74b074100ce95bb7187bfeae2f236856aa3de183af7a02aea6
languageName: node
linkType: hard

"globby@npm:^6.1.0":
version: 6.1.0
resolution: "globby@npm:6.1.0"
@@ -10654,6 +10781,13 @@ fsevents@^1.2.7:
languageName: node
linkType: hard

"ignore@npm:^5.1.8, ignore@npm:^5.2.0":
version: 5.2.0
resolution: "ignore@npm:5.2.0"
checksum: 6b1f926792d614f64c6c83da3a1f9c83f6196c2839aa41e1e32dd7b8d174cef2e329d75caabb62cb61ce9dc432f75e67d07d122a037312db7caa73166a1bdb77
languageName: node
linkType: hard

"immer@npm:1.10.0":
version: 1.10.0
resolution: "immer@npm:1.10.0"
@@ -13449,6 +13583,13 @@ fsevents@^1.2.7:
languageName: node
linkType: hard

"merge2@npm:^1.4.1":
version: 1.4.1
resolution: "merge2@npm:1.4.1"
checksum: 7268db63ed5169466540b6fb947aec313200bcf6d40c5ab722c22e242f651994619bcd85601602972d3c85bd2cc45a358a4c61937e9f11a061919a1da569b0c2
languageName: node
linkType: hard

"methods@npm:~1.1.2":
version: 1.1.2
resolution: "methods@npm:1.1.2"
@@ -13494,6 +13635,16 @@ fsevents@^1.2.7:
languageName: node
linkType: hard

"micromatch@npm:^4.0.4":
version: 4.0.4
resolution: "micromatch@npm:4.0.4"
dependencies:
braces: ^3.0.1
picomatch: ^2.2.3
checksum: ef3d1c88e79e0a68b0e94a03137676f3324ac18a908c245a9e5936f838079fcc108ac7170a5fadc265a9c2596963462e402841406bda1a4bb7b68805601d631c
languageName: node
linkType: hard

"miller-rabin@npm:^4.0.0":
version: 4.0.1
resolution: "miller-rabin@npm:4.0.1"
@@ -15357,6 +15508,13 @@ fsevents@^1.2.7:
languageName: node
linkType: hard

"picomatch@npm:^2.2.3":
version: 2.3.1
resolution: "picomatch@npm:2.3.1"
checksum: 050c865ce81119c4822c45d3c84f1ced46f93a0126febae20737bd05ca20589c564d6e9226977df859ed5e03dc73f02584a2b0faad36e896936238238b0446cf
languageName: node
linkType: hard

"pify@npm:^2.0.0":
version: 2.3.0
resolution: "pify@npm:2.3.0"
@@ -18333,8 +18491,8 @@ resolve@1.1.7:
"@types/react-dom": 16.8.4
"@types/react-helmet": 5.0.15
"@types/rehype-react": 4.0.0
"@typescript-eslint/eslint-plugin": 4.13.0
"@typescript-eslint/parser": 4.13.0
"@typescript-eslint/eslint-plugin": 4.33.0
"@typescript-eslint/parser": 4.33.0
babel-jest: 25.1.0
classnames: 2.3.1
enzyme: 3.11.0
@@ -19618,6 +19776,17 @@ resolve@1.1.7:
languageName: node
linkType: hard

"tsutils@npm:^3.21.0":
version: 3.21.0
resolution: "tsutils@npm:3.21.0"
dependencies:
tslib: ^1.8.1
peerDependencies:
typescript: ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta"
checksum: 1843f4c1b2e0f975e08c4c21caa4af4f7f65a12ac1b81b3b8489366826259323feb3fc7a243123453d2d1a02314205a7634e048d4a8009921da19f99755cdc48
languageName: node
linkType: hard

"tty-browserify@npm:0.0.0":
version: 0.0.0
resolution: "tty-browserify@npm:0.0.0"

+ 3
- 0
server/sonar-web/.eslintrc Visa fil

@@ -4,5 +4,8 @@
"camelcase": "off",
"promise/no-return-wrap": "warn",
"react/jsx-curly-brace-presence": "warn"
},
"parserOptions": {
"warnOnUnsupportedTypeScriptVersion": false
}
}

+ 1
- 1
server/sonar-web/__mocks__/lodash.ts Visa fil

@@ -18,6 +18,6 @@
* Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
module.exports = {
...require.requireActual('lodash'),
...jest.requireActual('lodash'),
debounce: (fn: Function) => (...args: any[]) => fn(...args)
};

+ 1
- 1
server/sonar-web/__mocks__/react-virtualized.tsx Visa fil

@@ -25,7 +25,7 @@ type AutoSizerProps = {
type AutoSizerChildProps = { height?: number; width?: number };

module.exports = {
...require.requireActual('react-virtualized'),
...jest.requireActual('react-virtualized'),
AutoSizer: ({ children, disableHeight, disableWidth }: AutoSizerProps) => {
const props: AutoSizerChildProps = {};
if (!disableHeight) {

+ 1
- 0
server/sonar-web/jest.config.js Visa fil

@@ -21,6 +21,7 @@ module.exports = {
'<rootDir>/config/jest/SetupTestEnvironment.ts'
],
snapshotSerializers: ['enzyme-to-json/serializer', 'jest-emotion'],
testEnvironment: 'jsdom',
testPathIgnorePatterns: ['<rootDir>/config', '<rootDir>/node_modules', '<rootDir>/scripts'],
testRegex: '(/__tests__/.*|\\-test)\\.(ts|tsx|js)$',
transform: {

+ 7
- 9
server/sonar-web/package.json Visa fil

@@ -70,7 +70,7 @@
"@types/d3-zoom": "1.7.3",
"@types/dompurify": "2.3.3",
"@types/enzyme": "3.10.5",
"@types/jest": "25.1.4",
"@types/jest": "27.4.0",
"@types/keymaster": "1.6.30",
"@types/lodash": "4.14.149",
"@types/prop-types": "15.7.4",
@@ -85,15 +85,14 @@
"@types/react-virtualized": "9.21.16",
"@types/sanitize-html": "1.22.0",
"@types/valid-url": "1.0.3",
"@typescript-eslint/eslint-plugin": "4.13.0",
"@typescript-eslint/parser": "4.13.0",
"@typescript-eslint/eslint-plugin": "4.33.0",
"@typescript-eslint/parser": "4.33.0",
"autoprefixer": "9.7.4",
"babel-core": "7.0.0-bridge.0",
"babel-jest": "25.1.0",
"babel-jest": "27.4.6",
"babel-plugin-dynamic-import-node": "2.3.3",
"babel-plugin-lodash": "3.3.4",
"chalk": "3.0.0",
"cssnano": "4.1.10",
"enzyme": "3.11.0",
"enzyme-adapter-react-16": "1.15.6",
"enzyme-to-json": "3.6.2",
@@ -113,18 +112,17 @@
"glob": "7.2.0",
"glob-promise": "3.4.0",
"http-proxy": "1.18.1",
"jest": "25.4.0",
"jest": "27.4.7",
"jest-emotion": "10.0.32",
"jest-junit": "12.0.0",
"jest-junit": "13.0.0",
"lint-staged": "7.3.0",
"path-browserify": "1.0.1",
"postcss-calc": "7.0.2",
"postcss-custom-properties": "9.1.1",
"prettier": "1.19.1",
"react-test-renderer": "16.13.0",
"remark": "11.0.2",
"remark-react": "7",
"ts-jest": "25.5.1",
"ts-jest": "27.1.3",
"typescript": "4.5.5"
},
"scripts": {

+ 1
- 0
server/sonar-web/src/main/js/app/components/indexation/__tests__/IndexationNotificationHelper-test.tsx Visa fil

@@ -17,6 +17,7 @@
* along with this program; if not, write to the Free Software Foundation,
* Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
import { setImmediate } from 'timers';
import { getIndexationStatus } from '../../../../api/ce';
import { get, remove, save } from '../../../../helpers/storage';
import { IndexationStatus } from '../../../../types/indexation';

+ 1
- 0
server/sonar-web/src/main/js/helpers/__tests__/request-test.ts Visa fil

@@ -19,6 +19,7 @@
*/
/* eslint-disable no-await-in-loop */

import { setImmediate } from 'timers';
import { Dict } from '../../types/types';
import handleRequiredAuthentication from '../handleRequiredAuthentication';
import {

+ 1
- 0
server/sonar-web/src/main/js/helpers/testUtils.ts Visa fil

@@ -18,6 +18,7 @@
* Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
import { ReactWrapper, ShallowWrapper } from 'enzyme';
import { setImmediate } from 'timers';
import { KeyboardCodes, KeyboardKeys } from './keycodes';

export function mockEvent(overrides = {}) {

+ 1307
- 3040
server/sonar-web/yarn.lock
Filskillnaden har hållits tillbaka eftersom den är för stor
Visa fil


Laddar…
Avbryt
Spara