UNPKG

hq-test

Version:

Automatically generate test code based on test parameters

43 lines (42 loc) 1.38 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const tslib_1 = require("tslib"); const inquirer_1 = tslib_1.__importDefault(require("inquirer")); const fs_1 = tslib_1.__importDefault(require("fs")); function initSetting() { let prompt = [ { type: 'input', name: 'testParamsPath', message: '请输入测试集目录', validate(input) { if (!input) { return 'testParamsPath is required.'; } if (input.includes('.')) { return 'testParamsPath is required absolute directory.'; } if (!fs_1.default.existsSync(input)) { return 'testParamsPath of folder is not exist.'; } return true; } }, { type: 'input', name: 'outputDir', message: '输出文件目录', validate(input) { if (!input) { return 'outputDir is required.'; } if (input.includes('.')) { return 'outputDir is required absolute directory.'; } return true; } } ]; return inquirer_1.default.prompt(prompt); } exports.default = initSetting;