File tree Expand file tree Collapse file tree 4 files changed +12
-40
lines changed Expand file tree Collapse file tree 4 files changed +12
-40
lines changed Original file line number Diff line number Diff line change 7
7
* @flow
8
8
*/
9
9
10
- 'use strict' ;
11
-
12
- const ReactShallowRenderer = require ( './src/ReactShallowRenderer' ) ;
13
-
14
- // TODO: decide on the top-level export form.
15
- // This is hacky but makes it work with both Rollup and Jest.
16
- module . exports = ReactShallowRenderer . default || ReactShallowRenderer ;
10
+ export { default } from './src/ReactShallowRenderer' ;
Original file line number Diff line number Diff line change 8
8
* @jest -environment node
9
9
*/
10
10
11
- 'use strict' ;
11
+ import * as PropTypes from 'prop-types' ;
12
+ import * as React from 'react' ;
13
+ import ReactShallowRenderer from 'react-shallow-renderer' ;
12
14
13
- let createRenderer ;
14
- let PropTypes ;
15
- let React ;
15
+ const createRenderer = ReactShallowRenderer . createRenderer ;
16
16
17
17
describe ( 'ReactShallowRenderer' , ( ) => {
18
- beforeEach ( ( ) => {
19
- jest . resetModules ( ) ;
20
-
21
- createRenderer = require ( 'react-shallow-renderer' ) . createRenderer ;
22
- PropTypes = require ( 'prop-types' ) ;
23
- React = require ( 'react' ) ;
24
- } ) ;
25
-
26
18
it ( 'should call all of the legacy lifecycle hooks' , ( ) => {
27
19
const logs = [ ] ;
28
20
const logger = message => ( ) => logs . push ( message ) || true ;
Original file line number Diff line number Diff line change 8
8
* @jest -environment node
9
9
*/
10
10
11
- 'use strict' ;
11
+ import * as React from 'react' ;
12
+ import ReactShallowRenderer from 'react-shallow-renderer' ;
12
13
13
- let createRenderer ;
14
- let React ;
14
+ const createRenderer = ReactShallowRenderer . createRenderer ;
15
15
16
16
describe ( 'ReactShallowRenderer with hooks' , ( ) => {
17
- beforeEach ( ( ) => {
18
- jest . resetModules ( ) ;
19
- createRenderer = require ( 'react-shallow-renderer' ) . createRenderer ;
20
- React = require ( 'react' ) ;
21
- } ) ;
22
-
23
17
it ( 'should work with useState' , ( ) => {
24
18
function SomeComponent ( { defaultName} ) {
25
19
const [ name ] = React . useState ( defaultName ) ;
Original file line number Diff line number Diff line change 8
8
* @jest -environment node
9
9
*/
10
10
11
- 'use strict' ;
11
+ import * as PropTypes from 'prop-types' ;
12
+ import * as React from 'react' ;
13
+ import ReactShallowRenderer from 'react-shallow-renderer' ;
12
14
13
- let createRenderer ;
14
- let PropTypes ;
15
- let React ;
15
+ const createRenderer = ReactShallowRenderer . createRenderer ;
16
16
17
17
describe ( 'ReactShallowRendererMemo' , ( ) => {
18
- beforeEach ( ( ) => {
19
- jest . resetModules ( ) ;
20
-
21
- createRenderer = require ( 'react-shallow-renderer' ) . createRenderer ;
22
- PropTypes = require ( 'prop-types' ) ;
23
- React = require ( 'react' ) ;
24
- } ) ;
25
-
26
18
it ( 'should call all of the legacy lifecycle hooks' , ( ) => {
27
19
const logs = [ ] ;
28
20
const logger = message => ( ) => logs . push ( message ) || true ;
You can’t perform that action at this time.
0 commit comments