@ima/plugin-testing-integration
Version:
IMA.js plugin for integration testing
45 lines (44 loc) • 1.16 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
function _export(target, all) {
for(var name in all)Object.defineProperty(target, name, {
enumerable: true,
get: Object.getOwnPropertyDescriptor(all, name).get
});
}
_export(exports, {
get getConfig () {
return getConfig;
},
get setConfig () {
return setConfig;
}
});
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
};
function getConfig() {
return configuration;
}
function setConfig(config) {
Object.assign(configuration, config);
}
//# sourceMappingURL=configuration.js.map