vasku
Version:
TVM-Solidity contract development framework
30 lines (29 loc) • 928 B
JavaScript
;
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;