ember-cli-yadda-opinionated
Version:
A radical take on Cucumber to solve your test maintenance woes.
17 lines (13 loc) • 457 B
JavaScript
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];
});
}