Update jest in order to address vulnerable dependencies (#158)

This commit is contained in:
Scott Mikula 2021-10-13 15:56:12 -07:00 коммит произвёл GitHub
Родитель dfecc6849c
Коммит 662d093772
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
4 изменённых файлов: 1949 добавлений и 2321 удалений

Просмотреть файл

@ -4,4 +4,5 @@ module.exports = {
},
testMatch: ['**/*Tests.ts', '**/*Tests.tsx'],
moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx'],
testRunner: 'jasmine2',
};

Просмотреть файл

@ -23,7 +23,7 @@
"repository": {
"type": "git",
"url": "https://github.com/microsoft/satcheljs.git"
},
},
"devDependencies": {
"@types/enzyme": "~2.5.38",
"@types/jasmine": "~2.5.53",
@ -33,7 +33,8 @@
"enzyme": "^2.9.1",
"husky": "~0.14.3",
"jasmine": "^2.6.0",
"jest": "24.5.0",
"jest": "^27.2.5",
"jsdom": "^18.0.0",
"lint-staged": "~4.0.1",
"mobx": "^4.4.0",
"mobx-react": "^5.2.0",
@ -43,7 +44,7 @@
"react-addons-test-utils": "~15.4.0",
"react-dom": "15.4.2",
"rimraf": "^2.5.4",
"ts-jest": "^24.0.0",
"ts-jest": "^27.0.5",
"tslint": "~5.5.0",
"tslint-eslint-rules": "~4.1.1",
"tslint-microsoft-contrib": "~5.0.1",

Просмотреть файл

@ -1,4 +1,5 @@
import 'jasmine';
import { JSDOM } from 'jsdom';
import * as React from 'react';
@ -11,9 +12,14 @@ import reactive from '../../../src/legacy/react/reactive';
import { __resetGlobalContext } from '../../../src/globalContext';
let sequenceOfEvents: any[];
describe('reactive decorator', () => {
beforeAll(() => {
// https://github.com/enzymejs/enzyme/issues/75
let dom = new JSDOM('<!doctype html><html><body></body></html>');
(global as any).window = dom.window;
(global as any).document = dom.window.document;
});
beforeEach(function() {
__resetGlobalContext();
});
@ -32,11 +38,7 @@ describe('reactive decorator', () => {
render() {
let { foo } = this.props;
renderSpy();
return (
<div className="testClass">
{foo}
</div>
);
return <div className="testClass">{foo}</div>;
}
}
);
@ -60,11 +62,7 @@ describe('reactive decorator', () => {
class extends React.Component<any, any> {
componentWillMount() {}
render() {
return (
<div>
{store.foo}
</div>
);
return <div>{store.foo}</div>;
}
}
);
@ -89,11 +87,7 @@ describe('reactive decorator', () => {
let { foo, hello } = this.props;
expect(foo).toBe(store.foo);
expect(hello).toBe('world');
return (
<div className="testClass">
{foo}
</div>
);
return <div className="testClass">{foo}</div>;
}
}
);
@ -114,11 +108,7 @@ describe('reactive decorator', () => {
let { foo, hello } = this.props;
expect(foo).toBe(store.foo);
expect(hello).toBe('world');
return (
<div>
{foo}
</div>
);
return <div>{foo}</div>;
}
}
@ -140,11 +130,7 @@ describe('reactive decorator', () => {
expect(foo).toBe('somevalue');
return (
<div>
{foo}
</div>
);
return <div>{foo}</div>;
}
}
@ -162,11 +148,7 @@ describe('reactive decorator', () => {
})((props: any) => {
let { foo, hello } = props;
expect(foo).toBe('world');
return (
<div>
{foo}
</div>
);
return <div>{foo}</div>;
});
TestComponent.nonReactiveStatelessComponent({ foo: 'world' });
@ -188,11 +170,7 @@ describe('reactive decorator', () => {
let { foo, hello } = props;
expect(foo).toBe('value');
expect(hello).toBe('world');
return (
<div className="testClass">
{foo}
</div>
);
return <div className="testClass">{foo}</div>;
});
expect(mount(<Wrapped hello="world" />).find('.testClass').length).toBe(1);
@ -209,11 +187,7 @@ describe('reactive decorator', () => {
let { foo, hello } = props;
expect(foo).toBe(store.foo);
expect(hello).toBe('world');
return (
<div>
{foo}
</div>
);
return <div>{foo}</div>;
});
// Reactive stateless component are converted to classical components by @observer
@ -231,11 +205,7 @@ describe('reactive decorator', () => {
})((props: any) => {
let { foo } = props;
expect(foo).toBe('value');
return (
<div>
{foo}
</div>
);
return <div>{foo}</div>;
});
// Reactive stateless component are converted to classical components by @observer
@ -253,11 +223,7 @@ describe('reactive decorator', () => {
render() {
let { foo } = this.props;
expect(foo).toBe('somevalue');
return (
<div>
{foo}
</div>
);
return <div>{foo}</div>;
}
}
@ -283,11 +249,7 @@ describe('reactive decorator', () => {
render() {
let { foo, bar } = this.props;
expect(foo).toBe('value');
return (
<div>
{foo}
</div>
);
return <div>{foo}</div>;
}
}
});

4186
yarn.lock

Разница между файлами не показана из-за своего большого размера Загрузить разницу