(clientText, serverProps, indent)
| 20542 | : content; |
| 20543 | } |
| 20544 | function describeTextDiff(clientText, serverProps, indent) { |
| 20545 | var maxLength = 120 - 2 * indent; |
| 20546 | if (null === serverProps) |
| 20547 | return added(indent) + describeTextNode(clientText, maxLength) + "\n"; |
| 20548 | if ("string" === typeof serverProps) { |
| 20549 | for ( |
| 20550 | var firstDiff = 0; |
| 20551 | firstDiff < serverProps.length && |
| 20552 | firstDiff < clientText.length && |
| 20553 | serverProps.charCodeAt(firstDiff) === |
| 20554 | clientText.charCodeAt(firstDiff); |
| 20555 | firstDiff++ |
| 20556 | ); |
| 20557 | firstDiff > maxLength - 8 && |
| 20558 | 10 < firstDiff && |
| 20559 | ((clientText = "..." + clientText.slice(firstDiff - 8)), |
| 20560 | (serverProps = "..." + serverProps.slice(firstDiff - 8))); |
| 20561 | return ( |
| 20562 | added(indent) + |
| 20563 | describeTextNode(clientText, maxLength) + |
| 20564 | "\n" + |
| 20565 | removed(indent) + |
| 20566 | describeTextNode(serverProps, maxLength) + |
| 20567 | "\n" |
| 20568 | ); |
| 20569 | } |
| 20570 | return ( |
| 20571 | indentation(indent) + describeTextNode(clientText, maxLength) + "\n" |
| 20572 | ); |
| 20573 | } |
| 20574 | function objectName(object) { |
| 20575 | return Object.prototype.toString |
| 20576 | .call(object) |
no test coverage detected
searching dependent graphs…