@tapjs/core
Version:
pluggable core of node-tap
15 lines • 550 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.normalizeMessageExtra = void 0;
/**
* Normalize the {@link @tapjs/core!index.MessageExtra} arguments to test
* assertion methods
*/
const normalizeMessageExtra = (defaultMessage, [message, extra]) => {
if (message && typeof message === 'object') {
return [defaultMessage, message];
}
return [message || defaultMessage, extra || {}];
};
exports.normalizeMessageExtra = normalizeMessageExtra;
//# sourceMappingURL=normalize-message-extra.js.map