Lines Matching refs:actual
119 // both the actual and expected values to the assertion error for
129 * @param {any} actual
135 function fail(actual, expected, message, operator, stackStartFn) {
139 if (actual == null && argsLen <= 1) {
143 message = actual;
144 actual = undefined;
162 actual,
392 actual: value,
416 * @param {any} actual
422 assert.equal = function equal(actual, expected, message) {
424 throw new ERR_MISSING_ARGS('actual', 'expected');
427 if (actual != expected && (!NumberIsNaN(actual) || !NumberIsNaN(expected))) {
429 actual,
441 * @param {any} actual
446 assert.notEqual = function notEqual(actual, expected, message) {
448 throw new ERR_MISSING_ARGS('actual', 'expected');
451 if (actual == expected || (NumberIsNaN(actual) && NumberIsNaN(expected))) {
453 actual,
464 * @param {any} actual
469 assert.deepEqual = function deepEqual(actual, expected, message) {
471 throw new ERR_MISSING_ARGS('actual', 'expected');
474 if (!isDeepEqual(actual, expected)) {
476 actual,
487 * @param {any} actual
492 assert.notDeepEqual = function notDeepEqual(actual, expected, message) {
494 throw new ERR_MISSING_ARGS('actual', 'expected');
497 if (isDeepEqual(actual, expected)) {
499 actual,
512 * @param {any} actual
517 assert.deepStrictEqual = function deepStrictEqual(actual, expected, message) {
519 throw new ERR_MISSING_ARGS('actual', 'expected');
522 if (!isDeepStrictEqual(actual, expected)) {
524 actual,
536 * @param {any} actual
542 function notDeepStrictEqual(actual, expected, message) {
544 throw new ERR_MISSING_ARGS('actual', 'expected');
547 if (isDeepStrictEqual(actual, expected)) {
549 actual,
560 * @param {any} actual
565 assert.strictEqual = function strictEqual(actual, expected, message) {
567 throw new ERR_MISSING_ARGS('actual', 'expected');
569 if (!ObjectIs(actual, expected)) {
571 actual,
582 * @param {any} actual
587 assert.notStrictEqual = function notStrictEqual(actual, expected, message) {
589 throw new ERR_MISSING_ARGS('actual', 'expected');
591 if (ObjectIs(actual, expected)) {
593 actual,
603 constructor(obj, keys, actual) {
606 if (actual !== undefined &&
607 typeof actual[key] === 'string' &&
609 RegExpPrototypeExec(obj[key], actual[key]) !== null) {
610 this[key] = actual[key];
619 function compareExceptionKey(actual, expected, key, message, keys, fn) {
620 if (!(key in actual) || !isDeepStrictEqual(actual[key], expected[key])) {
623 const a = new Comparison(actual, keys);
624 const b = new Comparison(expected, keys, actual);
627 actual: a,
632 err.actual = actual;
638 actual,
647 function expectedException(actual, expected, message, fn) {
654 const str = String(actual);
665 } else if (typeof actual !== 'object' || actual === null) {
667 actual,
688 if (typeof actual[key] === 'string' &&
690 RegExpPrototypeExec(expected[key], actual[key]) !== null) {
693 compareExceptionKey(actual, expected, key, message, keys, fn);
699 } else if (expected.prototype !== undefined && actual instanceof expected) {
706 if (isError(actual)) {
707 const name = (actual.constructor && actual.constructor.name) ||
708 actual.name;
714 if (actual.message) {
715 message += `\n\nError message:\n\n${actual.message}`;
718 message += `"${inspect(actual, { depth: -1 })}"`;
724 const res = ReflectApply(expected, {}, [actual]);
732 if (isError(actual)) {
733 message += `\n\nCaught error:\n\n${actual}`;
742 actual,
798 function expectsError(stackStartFn, actual, error, message) {
805 if (typeof actual === 'object' && actual !== null) {
806 if (actual.message === error) {
809 `The error message "${actual.message}" is identical to the message.`,
812 } else if (actual === error) {
815 `The error "${actual}" is identical to the message.`,
828 if (actual === NO_EXCEPTION_SENTINEL) {
836 actual: undefined,
847 expectedException(actual, error, message, stackStartFn);
850 function hasMatchingError(actual, expected) {
853 const str = String(actual);
861 if (expected.prototype !== undefined && actual instanceof expected) {
867 return ReflectApply(expected, {}, [actual]) === true;
870 function expectsNoError(stackStartFn, actual, error, message) {
871 if (actual === NO_EXCEPTION_SENTINEL)
879 if (!error || hasMatchingError(actual, error)) {
884 actual,
888 `Actual message: "${actual && actual.message}"`,
892 throw actual;
954 actual: err,
1019 actual: string,