fock-logger
Version:
Simple logger for your pet-project
27 lines (26 loc) • 841 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const assert_1 = __importDefault(require("assert"));
class Test {
_tests;
_name;
constructor(name, tests) {
this._name = name;
this._tests = tests;
}
execute() {
describe(this._name, () => {
for (const test of this._tests) {
const answer = test[0];
const programmAnswer = test[1];
it(`Должен вовзращать "${answer}"`, () => {
assert_1.default.equal(answer, programmAnswer, `Вернул ${programmAnswer}`);
});
}
});
}
}
exports.default = Test;