Sha256: 615cd7e26ac6881c13960c3f13709a0a75bd7ff49ab4ab06a4bd54a54388e2a6
Contents?: true
Size: 1.21 KB
Versions: 26
Compression:
Stored size: 1.21 KB
Contents
/*! * chai * Copyright(c) 2011-2014 Jake Luer <jake@alogicalparadox.com> * MIT Licensed */ import * as chai from '../../../index.js'; import {Assertion} from '../assertion.js'; import {AssertionError} from 'assertion-error'; /** * @param {unknown} val * @param {string} message * @returns {Assertion} */ function expect(val, message) { return new Assertion(val, message); } export {expect}; /** * ### .fail([message]) * ### .fail(actual, expected, [message], [operator]) * * Throw a failure. * * expect.fail(); * expect.fail("custom error message"); * expect.fail(1, 2); * expect.fail(1, 2, "custom error message"); * expect.fail(1, 2, "custom error message", ">"); * expect.fail(1, 2, undefined, ">"); * * @name fail * @param {unknown} actual * @param {unknown} expected * @param {string} message * @param {string} operator * @namespace expect * @public */ expect.fail = function (actual, expected, message, operator) { if (arguments.length < 2) { message = actual; actual = undefined; } message = message || 'expect.fail()'; throw new AssertionError(message, { actual: actual , expected: expected , operator: operator }, chai.expect.fail); };
Version data entries
26 entries across 26 versions & 1 rubygems