UNPKG

assertthat

Version:
18 lines (17 loc) 611 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.compareBooleans = void 0; const costs_1 = require("../../constants/costs"); const BooleanDiff_1 = require("../../diffs/forBooleans/BooleanDiff"); const EqualDiff_1 = require("../../diffs/EqualDiff"); const compareBooleans = function (actual, expected) { if (actual === expected) { return (0, EqualDiff_1.equalDiff)({ value: actual }); } return (0, BooleanDiff_1.booleanDiff)({ actual, expected, cost: costs_1.unequalBooleanCost }); }; exports.compareBooleans = compareBooleans;