1 | module.exports = (mockModules) => {
|
2 | return (moduleName, opts) => {
|
3 | const resolved = mockModules[moduleName]
|
4 |
|
5 | if (!resolved && !opts.optional) {
|
6 | throw new Error(`Tried to resolve ${moduleName} but was undefined`)
|
7 | }
|
8 |
|
9 | return resolved
|
10 | }
|
11 | }
|