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 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 88 * @jest -environment node
99 */
1010
11- 'use strict' ;
11+ import * as PropTypes from 'prop-types' ;
12+ import * as React from 'react' ;
13+ import ReactShallowRenderer from 'react-shallow-renderer' ;
1214
13- let createRenderer ;
14- let PropTypes ;
15- let React ;
15+ const createRenderer = ReactShallowRenderer . createRenderer ;
1616
1717describe ( '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-
2618 it ( 'should call all of the legacy lifecycle hooks' , ( ) => {
2719 const logs = [ ] ;
2820 const logger = message => ( ) => logs . push ( message ) || true ;
Original file line number Diff line number Diff line change 88 * @jest -environment node
99 */
1010
11- 'use strict' ;
11+ import * as React from 'react' ;
12+ import ReactShallowRenderer from 'react-shallow-renderer' ;
1213
13- let createRenderer ;
14- let React ;
14+ const createRenderer = ReactShallowRenderer . createRenderer ;
1515
1616describe ( 'ReactShallowRenderer with hooks' , ( ) => {
17- beforeEach ( ( ) => {
18- jest . resetModules ( ) ;
19- createRenderer = require ( 'react-shallow-renderer' ) . createRenderer ;
20- React = require ( 'react' ) ;
21- } ) ;
22-
2317 it ( 'should work with useState' , ( ) => {
2418 function SomeComponent ( { defaultName} ) {
2519 const [ name ] = React . useState ( defaultName ) ;
Original file line number Diff line number Diff line change 88 * @jest -environment node
99 */
1010
11- 'use strict' ;
11+ import * as PropTypes from 'prop-types' ;
12+ import * as React from 'react' ;
13+ import ReactShallowRenderer from 'react-shallow-renderer' ;
1214
13- let createRenderer ;
14- let PropTypes ;
15- let React ;
15+ const createRenderer = ReactShallowRenderer . createRenderer ;
1616
1717describe ( '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-
2618 it ( 'should call all of the legacy lifecycle hooks' , ( ) => {
2719 const logs = [ ] ;
2820 const logger = message => ( ) => logs . push ( message ) || true ;
You can’t perform that action at this time.
0 commit comments