UNPKG

appium-doctor

Version:

Test environment for fitness to run Appium

22 lines (17 loc) 481 B
import _ from 'lodash'; import { Doctor } from './doctor.js'; import iosChecks from './ios'; import androidChecks from './android'; import devChecks from './dev'; import demoChecks from './demo'; let checks = { iosChecks, androidChecks, devChecks, demoChecks }; let newDoctor = (opts) => { let doctor = new Doctor(); for (let [k, v] of _.pairs(opts)) { if (v) { doctor.register(checks[`${k}Checks`] || []); } } return doctor; }; export default newDoctor;