@calf/common
Version:
Common module of Calf framework.
33 lines (32 loc) • 1.3 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
// External modules
var chai_1 = require("chai");
var common_1 = require("../lib/common");
describe("ValidationResult", function () {
// Init validation
var validation = new common_1.ValidationResult({
text: "sometext",
isTrue: true,
defined: "sf",
notDefined: undefined
});
it("isTrue [Success]", function () {
chai_1.expect(validation.isTrue(function (t) { return t.isTrue; }, "")).equal(true);
});
it("isTrue [Fail]", function () {
chai_1.expect(validation.isTrue(function (t) { return !t.isTrue; }, "")).equal(false);
});
it("isFalse [Success]", function () {
chai_1.expect(validation.isFalse(function (t) { return !t.isTrue; }, "")).equal(true);
});
it("isFalse [Fail]", function () {
chai_1.expect(validation.isFalse(function (t) { return t.isTrue; }, "")).equal(false);
});
it("isDefined [Success]", function () {
chai_1.expect(validation.isDefined(function (t) { return t.defined; }, "")).equal(true);
});
it("isDefined [Fail]", function () {
chai_1.expect(validation.isDefined(function (t) { return t.notDefined; }, "")).equal(false);
});
});