testcafe-legacy-api
Version:
Legacy API support for TestCafe
17 lines (16 loc) • 574 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const STRING_OVERFLOW_MARKER = '...';
function cutOverflowString(str, maxStrLength) {
if (str && str.length > maxStrLength)
str = str.substr(0, maxStrLength - STRING_OVERFLOW_MARKER.length) + STRING_OVERFLOW_MARKER;
return str;
}
function truncateDiff(err, maxStringLength) {
return {
expected: cutOverflowString(err.expected, maxStringLength),
actual: cutOverflowString(err.actual, maxStringLength),
marker: ''
};
}
exports.default = truncateDiff;