detox
Version:
E2E tests and automation for mobile
16 lines (12 loc) • 569 B
JavaScript
/* eslint @typescript-eslint/no-unused-vars: ["error", { "args": "none" }] */
const RuntimeDevice = require('../RuntimeDevice');
class RuntimeDeviceFactory {
createRuntimeDevice(deviceCookie, commonDeps, configs) {
const deps = this._createDriverDependencies(commonDeps);
const runtimeDriver = this._createDriver(deviceCookie, deps, configs);
return new RuntimeDevice({ ...commonDeps, ...configs }, runtimeDriver);
}
_createDriverDependencies(commonDeps) { }
_createDriver(deviceCookie, deps, configs) {}
}
module.exports = RuntimeDeviceFactory;