1010 * This file is unable to validate the global export.
1111 */
1212
13- /* eslint-disable import/extensions, import/no-unresolved */
13+ /* eslint-disable import/extensions, import/no-unresolved */
1414
15- import esImport from '../../../dist/react-render-callback.esm'
15+ import * as esImport from '../../../dist/react-render-callback.esm'
1616
17- import cjsImport from '../../../' // picks up the main from package.json
17+ import * as cjsImport from '../../../' // picks up the main from package.json
1818
19- import umdImport from '../../../dist/react-render-callback.umd'
19+ import * as umdImport from '../../../dist/react-render-callback.umd'
2020
2121// intentionally left out because you shouldn't ever
2222// try to require the ES file in CommonJS
@@ -25,21 +25,42 @@ const cjsRequire = require('../../../') // picks up the main from package.json
2525const umdRequire = require ( '../../../dist/react-render-callback.umd' )
2626
2727test ( `import render from 'react-render-callback/dist/react-render-callback.esm'` , ( ) => {
28- expect ( esImport ) . toBeInstanceOf ( Function )
28+ expect ( esImport . default ) . toBeInstanceOf ( Function )
29+ } )
30+ test ( `import {render} from 'react-render-callback/dist/react-render-callback.esm'` , ( ) => {
31+ expect ( esImport . render ) . toBeInstanceOf ( Function )
32+ } )
33+ test ( `import {createRender} from 'react-render-callback/dist/react-render-callback.esm'` , ( ) => {
34+ expect ( esImport . createRender ) . toBeInstanceOf ( Function )
2935} )
3036
3137test ( `import render from 'react-render-callback'` , ( ) => {
32- expect ( cjsImport ) . toBeInstanceOf ( Function )
38+ expect ( cjsImport . default ) . toBeInstanceOf ( Function )
39+ expect ( cjsImport . render ) . toBeInstanceOf ( Function )
40+ expect ( cjsImport . createRender ) . toBeInstanceOf ( Function )
41+ } )
42+
43+ test ( `import {render} from 'react-render-callback'` , ( ) => {
44+ expect ( cjsImport . render ) . toBeInstanceOf ( Function )
45+ } )
46+ test ( `import {createRender} from 'react-render-callback'` , ( ) => {
47+ expect ( cjsImport . createRender ) . toBeInstanceOf ( Function )
3348} )
3449
3550test ( `import render from 'react-render-callback/dist/react-render-callback.umd'` , ( ) => {
36- expect ( umdImport ) . toBeInstanceOf ( Function )
51+ expect ( umdImport . default ) . toBeInstanceOf ( Function )
52+ expect ( umdImport . render ) . toBeInstanceOf ( Function )
53+ expect ( umdImport . createRender ) . toBeInstanceOf ( Function )
3754} )
3855
3956test ( `const render = require('react-render-callback')` , ( ) => {
4057 expect ( cjsRequire ) . toBeInstanceOf ( Function )
58+ expect ( cjsRequire . render ) . toBeInstanceOf ( Function )
59+ expect ( cjsRequire . createRender ) . toBeInstanceOf ( Function )
4160} )
4261
4362test ( `const render = require('react-render-callback/dist/react-render-callback.umd')` , ( ) => {
4463 expect ( umdRequire ) . toBeInstanceOf ( Function )
64+ expect ( umdRequire . render ) . toBeInstanceOf ( Function )
65+ expect ( umdRequire . createRender ) . toBeInstanceOf ( Function )
4566} )
0 commit comments