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 77 * @flow
88 */
99
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 1010
1111'use strict' ;
1212
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' ;
1616
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 ;
2518
19+ describe ( 'ReactShallowRenderer' , ( ) => {
2620 it ( 'should call all of the legacy lifecycle hooks' , ( ) => {
2721 const logs = [ ] ;
2822 const logger = message => ( ) => logs . push ( message ) || true ;
Original file line number Diff line number Diff line change 1010
1111'use strict' ;
1212
13- let createRenderer ;
14- let React ;
13+ import * as React from 'react' ;
14+ import ReactShallowRenderer from 'react-shallow-renderer' ;
1515
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 ;
2217
18+ describe ( 'ReactShallowRenderer with hooks' , ( ) => {
2319 it ( 'should work with useState' , ( ) => {
2420 function SomeComponent ( { defaultName} ) {
2521 const [ name ] = React . useState ( defaultName ) ;
Original file line number Diff line number Diff line change 1010
1111'use strict' ;
1212
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' ;
1616
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 ;
2518
19+ describe ( 'ReactShallowRendererMemo' , ( ) => {
2620 it ( 'should call all of the legacy lifecycle hooks' , ( ) => {
2721 const logs = [ ] ;
2822 const logger = message => ( ) => logs . push ( message ) || true ;
You can’t perform that action at this time.
0 commit comments