File tree Expand file tree Collapse file tree 4 files changed +15
-37
lines changed Expand file tree Collapse file tree 4 files changed +15
-37
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 10
10
11
11
'use strict' ;
12
12
13
- let createRenderer ;
14
- let PropTypes ;
15
- let React ;
13
+ import * as PropTypes from 'prop-types' ;
14
+ import * as React from 'react' ;
15
+ import ReactShallowRenderer from 'react-shallow-renderer' ;
16
16
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
- } ) ;
17
+ const createRenderer = ReactShallowRenderer . createRenderer ;
25
18
19
+ describe ( 'ReactShallowRenderer' , ( ) => {
26
20
it ( 'should call all of the legacy lifecycle hooks' , ( ) => {
27
21
const logs = [ ] ;
28
22
const logger = message => ( ) => logs . push ( message ) || true ;
Original file line number Diff line number Diff line change 10
10
11
11
'use strict' ;
12
12
13
- let createRenderer ;
14
- let React ;
13
+ import * as React from 'react' ;
14
+ import ReactShallowRenderer from 'react-shallow-renderer' ;
15
15
16
- describe ( 'ReactShallowRenderer with hooks' , ( ) => {
17
- beforeEach ( ( ) => {
18
- jest . resetModules ( ) ;
19
- createRenderer = require ( 'react-shallow-renderer' ) . createRenderer ;
20
- React = require ( 'react' ) ;
21
- } ) ;
16
+ const createRenderer = ReactShallowRenderer . createRenderer ;
22
17
18
+ describe ( 'ReactShallowRenderer with hooks' , ( ) => {
23
19
it ( 'should work with useState' , ( ) => {
24
20
function SomeComponent ( { defaultName} ) {
25
21
const [ name ] = React . useState ( defaultName ) ;
Original file line number Diff line number Diff line change 10
10
11
11
'use strict' ;
12
12
13
- let createRenderer ;
14
- let PropTypes ;
15
- let React ;
13
+ import * as PropTypes from 'prop-types' ;
14
+ import * as React from 'react' ;
15
+ import ReactShallowRenderer from 'react-shallow-renderer' ;
16
16
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
- } ) ;
17
+ const createRenderer = ReactShallowRenderer . createRenderer ;
25
18
19
+ describe ( 'ReactShallowRendererMemo' , ( ) => {
26
20
it ( 'should call all of the legacy lifecycle hooks' , ( ) => {
27
21
const logs = [ ] ;
28
22
const logger = message => ( ) => logs . push ( message ) || true ;
You can’t perform that action at this time.
0 commit comments