UNPKG

ember-cli-yadda-opinionated

Version:

A radical take on Cucumber to solve your test maintenance woes.

17 lines (13 loc) 457 B
import config from 'ember-get-config'; import { get, set } from '@ember/object'; export const overriddenConfigProps = {} export function overrideConfig(key, value) { overriddenConfigProps[key] = get(config, key); set(config, key, value); } export function restoreOriginalConfig() { Object.getOwnPropertyNames(overriddenConfigProps).forEach((key) => { set(config, key, overriddenConfigProps[key]); delete overriddenConfigProps[key]; }); }