UNPKG

corde

Version:

A simple library for Discord bot tests

70 lines (60 loc) 2.02 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true, }); exports.TEST_FAIL_ICON = exports.TEST_PASSED_ICON = exports.TEST_RUNNING_ICON = exports.TAG_PASS = exports.TAG_FAIL = exports.TAG_PENDING = exports.DEFAULT_CONFIG = exports.ROOT_DIR = exports.TEXT_EMPTY = exports.TEXT_PENDING = exports.TEXT_FAIL = exports.TEXT_PASS = exports.DEFAULT_STACK_TRACE_LIMIT = exports.EXPECT_RECEIVED_TAB_SPACE = exports.MESSAGE_TAB_SPACE = exports.DEFAULT_TEST_TIMEOUT = void 0; const tslib_1 = require("tslib"); const chalk_1 = (0, tslib_1.__importDefault)(require("chalk")); const path_1 = (0, tslib_1.__importDefault)(require("path")); exports.DEFAULT_TEST_TIMEOUT = 5000; exports.MESSAGE_TAB_SPACE = " "; exports.EXPECT_RECEIVED_TAB_SPACE = " "; exports.DEFAULT_STACK_TRACE_LIMIT = 3; exports.TEXT_PASS = chalk_1.default.green; exports.TEXT_FAIL = chalk_1.default.red; exports.TEXT_PENDING = chalk_1.default.yellow; exports.TEXT_EMPTY = chalk_1.default.yellowBright; exports.ROOT_DIR = "<rootDir>"; exports.DEFAULT_CONFIG = { botPrefix: "", botTestId: "", channelId: "", cordeBotToken: "", guildId: "", testMatches: [], project: path_1.default.resolve(process.cwd(), "tsconfig.json"), timeout: exports.DEFAULT_TEST_TIMEOUT, exitOnFileReadingError: true, extensions: [".js", ".ts"], modulePathIgnorePatterns: ["(?:^|/)node_modules/"], rootDir: process.cwd(), }; const TAG_PENDING = (text = "RUNS") => chalk_1.default.bgYellow(chalk_1.default.black(` ${text} `)); exports.TAG_PENDING = TAG_PENDING; const TAG_FAIL = (text = "FAIL") => { return chalk_1.default.bgRed(chalk_1.default.black(` ${text} `)) + " "; }; exports.TAG_FAIL = TAG_FAIL; const TAG_PASS = (text = "PASS") => { return chalk_1.default.bgGreen(chalk_1.default.black(` ${text} `)) + " "; }; exports.TAG_PASS = TAG_PASS; exports.TEST_RUNNING_ICON = "●"; exports.TEST_PASSED_ICON = (0, exports.TEXT_PASS)("✔ "); exports.TEST_FAIL_ICON = (0, exports.TEXT_FAIL)("x");