flagpole
Version:
Simple and fast DOM integration, headless or headful browser, and REST API testing framework.
26 lines • 1 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const cli_helper_1 = require("./cli-helper");
const cli_1 = require("./cli");
function audit(suite = []) {
cli_1.Cli.hideBanner = true;
const suiteNames = cli_1.Cli.config.getSuiteNames();
const suitesInFolder = cli_1.Cli.findJsFilesInTestFolder();
const suitesNotExisting = suiteNames.filter((x) => !suitesInFolder.includes(x));
cli_helper_1.printHeader();
cli_helper_1.printSubheader("Audit Suites");
cli_1.Cli.log("Looking in folder: " + cli_1.Cli.config.getTestsFolder());
cli_1.Cli.log("");
if (suitesNotExisting.length > 0) {
cli_1.Cli.log("Found these test suites without matching files:");
cli_1.Cli.list(suitesNotExisting);
cli_1.Cli.log("\n");
cli_1.Cli.exit(0);
}
else {
cli_1.Cli.log("Did not find any suites whose file did not exist.\n");
cli_1.Cli.exit(2);
}
}
exports.audit = audit;
//# sourceMappingURL=audit.js.map