inject-loader
inject-loader copied to clipboard
Cannot mock default and named exports together
Repro:
'../path/to/module': { default: someDefaultMock, named: someNamedMock },
This code works with just the default
or named
modules, however, using both in conjunction causes the default import to fail.
Temporary workaround:
Instead of only using export default
on your current default module, export it as both a default and named export, eg named2
. Then you can import all your modules as named modules and the imports will work:
'../path/to/module': { named2: someDefaultMock, named: someNamedMock },
Hey, thanks for this, I’ll take a look.