@ima/plugin-testing-integration
Version:
IMA.js plugin for integration testing
33 lines (32 loc) • 868 B
JavaScript
let configuration = {
appMainPath: 'app/main.js',
rootDir: process.cwd(),
masterElementId: 'page',
protocol: 'https:',
host: 'imajs.io',
environment: 'test',
locale: 'en',
TestPageRenderer: null,
initSettings: ()=>{},
initBindApp: ()=>{},
initServicesApp: ()=>{},
initRoutes: ()=>{},
extendAppObject: ()=>{},
prebootScript: ()=>Promise.resolve(),
pageScriptEvalFn: (script)=>script && script.text && script.id !== 'ima-runner' && window.eval(script.text),
processEnvironment: (env)=>env,
applicationFolder: undefined
};
/**
* @returns {object} configuration
*/ export function getConfig() {
return configuration;
}
/**
* Sets config keys
*
* @param {object} config
*/ export function setConfig(config) {
Object.assign(configuration, config);
}
//# sourceMappingURL=configuration.js.map