qassert.js
// assert() shows the user message instead of the inspected values, which is less than helpful
assert() shows the user message instead of the inspected values, which is less than helpful
assert () shows the user message instead of the inspected values which is less than helpful
function _wrapAssertion( self, assertion, startStackFunction, message, actual, expected, operator ) {
    if (self && self.assertionCount !== undefined) self.assertionCount += 1;
    try {
        return assertion(actual, expected);
    }
    catch (err) {
        err.actual = actual;
        err.operator = operator;
        err.expected = expected;
        Error.captureStackTrace(err, startStackFunction);
        throw annotateError(err, message);
    }
}
function _wrapAssertion ( self , assertion , startStackFunction , message , actual , expected , operator ) { if ( self && self . assertionCount !== undefined ) self . assertionCount += 1 ; try { return assertion ( actual , expected ) ; } catch ( err ) { err . actual = actual ; err . operator = operator ; err . expected = expected ; Error . captureStackTrace ( err , startStackFunction ) ; throw annotateError ( err , message ) ; } }
assert() shows the user message instead of the inspected values, which is less than helpful
assert () shows the user message instead of the inspected values which is less than helpful
//fail(actual, expected, null, operator, startStackFunction); // modify the stack trace to omit qassert internal sources, and ensure that fields are populated