UNPKG

vasku

Version:

TVM-Solidity contract development framework

30 lines (29 loc) 928 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.showTestMenu = void 0; const enquirer_1 = require("./enquirer"); const help_1 = require("../actions/help"); const showMainMenu_1 = require("./showMainMenu"); const test_1 = require("../actions/test"); async function showTestMenu(config) { const choice = await (new enquirer_1.Select({ message: 'Select network', choices: [ ...Object.keys(config.networks), enquirer_1.HELP, enquirer_1.BACK ] })).run(); switch (choice) { case enquirer_1.HELP: (0, help_1.help)(); break; case enquirer_1.BACK: --process.argv.length; await (0, showMainMenu_1.showMainMenu)(config); break; default: await (0, test_1.test)(config, [''], choice, true); } } exports.showTestMenu = showTestMenu;