Merge branch 'elliot-nelson-enelson/pp'

This commit is contained in:
Gregg Van Hove
2019-05-20 17:18:04 -07:00
3 changed files with 39 additions and 0 deletions

View File

@@ -5519,6 +5519,12 @@ getJasmineRequireObj().pp = function(j$) {
};
PrettyPrinter.prototype.append = function(value) {
// This check protects us from the rare case where an object has overriden
// `toString()` with an invalid implementation (returning a non-string).
if (typeof value !== 'string') {
value = Object.prototype.toString.call(value);
}
var result = truncate(value, j$.MAX_PRETTY_PRINT_CHARS - this.length);
this.length += result.value.length;
this.stringParts.push(result.value);