UNPKG

flagpole

Version:

Simple and fast DOM integration, headless or headful browser, and REST API testing framework.

42 lines 1.42 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const cli_helper_1 = require("./cli-helper"); const cli_1 = require("./cli"); function list(suite = []) { cli_1.Cli.hideBanner = true; if (cli_1.Cli.commandArg == 'env') { cli_helper_1.printHeader(); cli_helper_1.printSubheader('List Environments'); cli_1.Cli.log(''); let envNames = cli_1.Cli.config.getEnvironmentNames(); if (envNames.length > 0) { cli_1.Cli.log('Found these environments:'); cli_1.Cli.list(envNames); cli_1.Cli.log("\n"); cli_1.Cli.exit(0); } else { cli_1.Cli.log("Did not find any environments.\n"); cli_1.Cli.exit(2); } } else { cli_helper_1.printHeader(); cli_helper_1.printSubheader('List Suites'); cli_1.Cli.log('Looking in folder: ' + cli_1.Cli.config.getTestsFolder()); cli_1.Cli.log(''); let suiteNames = cli_1.Cli.config.getSuiteNames(); if (suiteNames.length > 0) { cli_1.Cli.log('Found these test suites:'); cli_1.Cli.list(suiteNames); cli_1.Cli.log("\n"); cli_1.Cli.exit(0); } else { cli_1.Cli.log("Did not find any test suites.\n"); cli_1.Cli.exit(2); } } } exports.list = list; //# sourceMappingURL=list.js.map