UNPKG

261 BJavaScriptView Raw
1module.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}