mirror of
https://github.com/reduxjs/redux-devtools.git
synced 2025-07-26 07:59:48 +03:00
Remove usages of react-test-renderer
This commit is contained in:
parent
2aa77704b3
commit
9cac4d2295
|
@ -1,11 +1,9 @@
|
||||||
import eslintJs from '../../eslint.js.config.base.mjs';
|
import eslintJs from '../../eslint.js.config.base.mjs';
|
||||||
import eslintTsReact from '../../eslint.ts.react.config.base.mjs';
|
import eslintTsReact from '../../eslint.ts.react.config.base.mjs';
|
||||||
import eslintTsReactJest from '../../eslint.ts.react.jest.config.base.mjs';
|
|
||||||
|
|
||||||
export default [
|
export default [
|
||||||
...eslintJs,
|
...eslintJs,
|
||||||
...eslintTsReact(import.meta.dirname),
|
...eslintTsReact(import.meta.dirname),
|
||||||
...eslintTsReactJest(import.meta.dirname),
|
|
||||||
{
|
{
|
||||||
ignores: ['demo', 'lib'],
|
ignores: ['demo', 'lib'],
|
||||||
},
|
},
|
||||||
|
|
|
@ -1,13 +0,0 @@
|
||||||
module.exports = {
|
|
||||||
testEnvironment: 'jsdom',
|
|
||||||
extensionsToTreatAsEsm: ['.ts', '.tsx'],
|
|
||||||
moduleNameMapper: {
|
|
||||||
'^(\\.{1,2}/.*)\\.js$': '$1',
|
|
||||||
},
|
|
||||||
transform: {
|
|
||||||
'^.+\\.tsx?$': [
|
|
||||||
'ts-jest',
|
|
||||||
{ tsconfig: 'tsconfig.test.json', useESM: true },
|
|
||||||
],
|
|
||||||
},
|
|
||||||
};
|
|
|
@ -29,7 +29,6 @@
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"build": "tsc",
|
"build": "tsc",
|
||||||
"clean": "rimraf lib",
|
"clean": "rimraf lib",
|
||||||
"test": "node --experimental-vm-modules node_modules/jest/bin/jest.js",
|
|
||||||
"lint": "eslint .",
|
"lint": "eslint .",
|
||||||
"type-check": "tsc --noEmit",
|
"type-check": "tsc --noEmit",
|
||||||
"prepack": "pnpm run clean && pnpm run build",
|
"prepack": "pnpm run clean && pnpm run build",
|
||||||
|
@ -40,15 +39,9 @@
|
||||||
"lodash-es": "^4.17.21"
|
"lodash-es": "^4.17.21"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@types/jest": "^29.5.14",
|
|
||||||
"@types/react": "^19.1.6",
|
"@types/react": "^19.1.6",
|
||||||
"@types/react-test-renderer": "^19.1.0",
|
|
||||||
"jest": "^29.7.0",
|
|
||||||
"jest-environment-jsdom": "^29.7.0",
|
|
||||||
"react": "^19.1.0",
|
"react": "^19.1.0",
|
||||||
"react-test-renderer": "^19.1.0",
|
|
||||||
"rimraf": "^6.0.1",
|
"rimraf": "^6.0.1",
|
||||||
"ts-jest": "^29.3.4",
|
|
||||||
"typescript": "~5.8.3"
|
"typescript": "~5.8.3"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
|
|
|
@ -1,23 +0,0 @@
|
||||||
import React from 'react';
|
|
||||||
import TestRenderer from 'react-test-renderer/shallow';
|
|
||||||
import Dock from '../src/Dock.js';
|
|
||||||
|
|
||||||
describe('Dock component', function () {
|
|
||||||
it('should have shallow rendering', function () {
|
|
||||||
const renderer = TestRenderer.createRenderer();
|
|
||||||
const DockEl = <Dock />;
|
|
||||||
renderer.render(DockEl);
|
|
||||||
|
|
||||||
const result = renderer.getRenderOutput();
|
|
||||||
|
|
||||||
expect(DockEl.props).toEqual({
|
|
||||||
position: 'left',
|
|
||||||
zIndex: 99999999,
|
|
||||||
fluid: true,
|
|
||||||
defaultSize: 0.3,
|
|
||||||
dimMode: 'opaque',
|
|
||||||
duration: 200,
|
|
||||||
});
|
|
||||||
expect(result.type).toBe('div');
|
|
||||||
});
|
|
||||||
});
|
|
|
@ -46,10 +46,8 @@
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@types/jest": "^29.5.14",
|
"@types/jest": "^29.5.14",
|
||||||
"@types/react": "^19.1.6",
|
"@types/react": "^19.1.6",
|
||||||
"@types/react-test-renderer": "^19.1.0",
|
|
||||||
"jest": "^29.7.0",
|
"jest": "^29.7.0",
|
||||||
"react": "^19.1.0",
|
"react": "^19.1.0",
|
||||||
"react-test-renderer": "^19.1.0",
|
|
||||||
"rimraf": "^6.0.1",
|
"rimraf": "^6.0.1",
|
||||||
"ts-jest": "^29.3.4",
|
"ts-jest": "^29.3.4",
|
||||||
"typescript": "~5.8.3"
|
"typescript": "~5.8.3"
|
||||||
|
|
|
@ -1,22 +0,0 @@
|
||||||
import React from 'react';
|
|
||||||
import TestRenderer from 'react-test-renderer/shallow';
|
|
||||||
|
|
||||||
import { JSONTree } from '../src/index.js';
|
|
||||||
import JSONNode from '../src/JSONNode.js';
|
|
||||||
|
|
||||||
const BASIC_DATA = { a: 1, b: 'c' };
|
|
||||||
|
|
||||||
function render(component: React.ReactElement) {
|
|
||||||
const renderer = TestRenderer.createRenderer();
|
|
||||||
renderer.render(component);
|
|
||||||
return renderer.getRenderOutput();
|
|
||||||
}
|
|
||||||
|
|
||||||
describe('JSONTree', () => {
|
|
||||||
it('should render basic tree', () => {
|
|
||||||
const result = render(<JSONTree data={BASIC_DATA} />);
|
|
||||||
|
|
||||||
expect(result.type).toBe('ul');
|
|
||||||
expect(result.props.children.type.name).toBe(JSONNode.name);
|
|
||||||
});
|
|
||||||
});
|
|
|
@ -62,7 +62,6 @@
|
||||||
"jest-environment-jsdom": "^29.7.0",
|
"jest-environment-jsdom": "^29.7.0",
|
||||||
"react": "^19.1.0",
|
"react": "^19.1.0",
|
||||||
"react-dom": "^19.1.0",
|
"react-dom": "^19.1.0",
|
||||||
"react-test-renderer": "^19.1.0",
|
|
||||||
"redux": "^5.0.1",
|
"redux": "^5.0.1",
|
||||||
"rimraf": "^6.0.1",
|
"rimraf": "^6.0.1",
|
||||||
"ts-jest": "^29.3.4",
|
"ts-jest": "^29.3.4",
|
||||||
|
|
|
@ -388,33 +388,15 @@ importers:
|
||||||
specifier: ^4.17.21
|
specifier: ^4.17.21
|
||||||
version: 4.17.21
|
version: 4.17.21
|
||||||
devDependencies:
|
devDependencies:
|
||||||
'@types/jest':
|
|
||||||
specifier: ^29.5.14
|
|
||||||
version: 29.5.14
|
|
||||||
'@types/react':
|
'@types/react':
|
||||||
specifier: ^19.1.6
|
specifier: ^19.1.6
|
||||||
version: 19.1.6
|
version: 19.1.6
|
||||||
'@types/react-test-renderer':
|
|
||||||
specifier: ^19.1.0
|
|
||||||
version: 19.1.0
|
|
||||||
jest:
|
|
||||||
specifier: ^29.7.0
|
|
||||||
version: 29.7.0(@types/node@22.15.21)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.21)(typescript@5.8.3))
|
|
||||||
jest-environment-jsdom:
|
|
||||||
specifier: ^29.7.0
|
|
||||||
version: 29.7.0
|
|
||||||
react:
|
react:
|
||||||
specifier: ^19.1.0
|
specifier: ^19.1.0
|
||||||
version: 19.1.0
|
version: 19.1.0
|
||||||
react-test-renderer:
|
|
||||||
specifier: ^19.1.0
|
|
||||||
version: 19.1.0(react@19.1.0)
|
|
||||||
rimraf:
|
rimraf:
|
||||||
specifier: ^6.0.1
|
specifier: ^6.0.1
|
||||||
version: 6.0.1
|
version: 6.0.1
|
||||||
ts-jest:
|
|
||||||
specifier: ^29.3.4
|
|
||||||
version: 29.3.4(@babel/core@7.27.1)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.27.1))(esbuild@0.25.4)(jest@29.7.0(@types/node@22.15.21)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.21)(typescript@5.8.3)))(typescript@5.8.3)
|
|
||||||
typescript:
|
typescript:
|
||||||
specifier: ~5.8.3
|
specifier: ~5.8.3
|
||||||
version: 5.8.3
|
version: 5.8.3
|
||||||
|
@ -510,18 +492,12 @@ importers:
|
||||||
'@types/react':
|
'@types/react':
|
||||||
specifier: ^19.1.6
|
specifier: ^19.1.6
|
||||||
version: 19.1.6
|
version: 19.1.6
|
||||||
'@types/react-test-renderer':
|
|
||||||
specifier: ^19.1.0
|
|
||||||
version: 19.1.0
|
|
||||||
jest:
|
jest:
|
||||||
specifier: ^29.7.0
|
specifier: ^29.7.0
|
||||||
version: 29.7.0(@types/node@22.15.21)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.21)(typescript@5.8.3))
|
version: 29.7.0(@types/node@22.15.21)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.21)(typescript@5.8.3))
|
||||||
react:
|
react:
|
||||||
specifier: ^19.1.0
|
specifier: ^19.1.0
|
||||||
version: 19.1.0
|
version: 19.1.0
|
||||||
react-test-renderer:
|
|
||||||
specifier: ^19.1.0
|
|
||||||
version: 19.1.0(react@19.1.0)
|
|
||||||
rimraf:
|
rimraf:
|
||||||
specifier: ^6.0.1
|
specifier: ^6.0.1
|
||||||
version: 6.0.1
|
version: 6.0.1
|
||||||
|
@ -1674,9 +1650,6 @@ importers:
|
||||||
react-dom:
|
react-dom:
|
||||||
specifier: ^19.1.0
|
specifier: ^19.1.0
|
||||||
version: 19.1.0(react@19.1.0)
|
version: 19.1.0(react@19.1.0)
|
||||||
react-test-renderer:
|
|
||||||
specifier: ^19.1.0
|
|
||||||
version: 19.1.0(react@19.1.0)
|
|
||||||
redux:
|
redux:
|
||||||
specifier: ^5.0.1
|
specifier: ^5.0.1
|
||||||
version: 5.0.1
|
version: 5.0.1
|
||||||
|
@ -4998,9 +4971,6 @@ packages:
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
'@types/react': ^19.0.0
|
'@types/react': ^19.0.0
|
||||||
|
|
||||||
'@types/react-test-renderer@19.1.0':
|
|
||||||
resolution: {integrity: sha512-XD0WZrHqjNrxA/MaR9O22w/RNidWR9YZmBdRGI7wcnWGrv/3dA8wKCJ8m63Sn+tLJhcjmuhOi629N66W6kgWzQ==}
|
|
||||||
|
|
||||||
'@types/react-transition-group@4.4.12':
|
'@types/react-transition-group@4.4.12':
|
||||||
resolution: {integrity: sha512-8TV6R3h2j7a91c+1DXdJi3Syo69zzIZbz7Lg5tORM5LEJG7X/E6a1V3drRyBRZq7/utz7A+c4OgYLiLcYGHG6w==}
|
resolution: {integrity: sha512-8TV6R3h2j7a91c+1DXdJi3Syo69zzIZbz7Lg5tORM5LEJG7X/E6a1V3drRyBRZq7/utz7A+c4OgYLiLcYGHG6w==}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
|
@ -8940,11 +8910,6 @@ packages:
|
||||||
'@types/react':
|
'@types/react':
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
react-test-renderer@19.1.0:
|
|
||||||
resolution: {integrity: sha512-jXkSl3CpvPYEF+p/eGDLB4sPoDX8pKkYvRl9+rR8HxLY0X04vW7hCm1/0zHoUSjPZ3bDa+wXWNTDVIw/R8aDVw==}
|
|
||||||
peerDependencies:
|
|
||||||
react: ^19.1.0
|
|
||||||
|
|
||||||
react-transition-group@4.4.5:
|
react-transition-group@4.4.5:
|
||||||
resolution: {integrity: sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==}
|
resolution: {integrity: sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
|
@ -12911,10 +12876,6 @@ snapshots:
|
||||||
dependencies:
|
dependencies:
|
||||||
'@types/react': 19.1.6
|
'@types/react': 19.1.6
|
||||||
|
|
||||||
'@types/react-test-renderer@19.1.0':
|
|
||||||
dependencies:
|
|
||||||
'@types/react': 19.1.6
|
|
||||||
|
|
||||||
'@types/react-transition-group@4.4.12(@types/react@19.1.6)':
|
'@types/react-transition-group@4.4.12(@types/react@19.1.6)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@types/react': 19.1.6
|
'@types/react': 19.1.6
|
||||||
|
@ -17474,12 +17435,6 @@ snapshots:
|
||||||
optionalDependencies:
|
optionalDependencies:
|
||||||
'@types/react': 19.1.6
|
'@types/react': 19.1.6
|
||||||
|
|
||||||
react-test-renderer@19.1.0(react@19.1.0):
|
|
||||||
dependencies:
|
|
||||||
react: 19.1.0
|
|
||||||
react-is: 19.1.0
|
|
||||||
scheduler: 0.26.0
|
|
||||||
|
|
||||||
react-transition-group@4.4.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0):
|
react-transition-group@4.4.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0):
|
||||||
dependencies:
|
dependencies:
|
||||||
'@babel/runtime': 7.27.1
|
'@babel/runtime': 7.27.1
|
||||||
|
|
Loading…
Reference in New Issue
Block a user