Skip to content

Commit 7efd2e5

Browse files
committed
Fix tests on CI to account for prop-types change
1 parent a3d0dbc commit 7efd2e5

File tree

1 file changed

+11
-5
lines changed

1 file changed

+11
-5
lines changed

src/isomorphic/classic/types/__tests__/ReactPropTypes-test.js

+11-5
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,17 @@ function typeCheckPass(declaration, value) {
8989
expect(error).toBe(null);
9090
}
9191

92+
function resetWarningCache() {
93+
jest.resetModules();
94+
PropTypes = require('ReactPropTypes');
95+
React = require('React');
96+
ReactFragment = require('ReactFragment');
97+
ReactTestUtils = require('ReactTestUtils');
98+
ReactPropTypesSecret = require('ReactPropTypesSecret');
99+
}
100+
92101
function expectWarningInDevelopment(declaration, value) {
102+
resetWarningCache();
93103
var props = {testProp: value};
94104
var propName = 'testProp' + Math.random().toString();
95105
var componentName = 'testComponent' + Math.random().toString();
@@ -105,11 +115,7 @@ function expectWarningInDevelopment(declaration, value) {
105115

106116
describe('ReactPropTypes', () => {
107117
beforeEach(() => {
108-
PropTypes = require('ReactPropTypes');
109-
React = require('React');
110-
ReactFragment = require('ReactFragment');
111-
ReactTestUtils = require('ReactTestUtils');
112-
ReactPropTypesSecret = require('ReactPropTypesSecret');
118+
resetWarningCache();
113119
});
114120

115121
describe('Primitive Types', () => {

0 commit comments

Comments
 (0)