UNPKG

@calf/common

Version:
33 lines (32 loc) 1.3 kB
"use strict"; 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); }); });