Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
export function mockDependency(dependency, replacement) {
if (!replacement) {
replacement = sinon.stub();
}
if (typeof replacement === 'function') {
replacement = {default: replacement};
}
System.delete(System.normalizeSync(dependency));
System.set(System.normalizeSync(dependency), System.newModule(replacement));
}
export function restoreDependency(dependency) {
System.delete(System.normalizeSync(dependency));
}