| 23 | .split(normalizedCWD).join('{CWD}') |
| 24 | |
| 25 | const formatDiff = obj => |
| 26 | Object.assign(Object.create(obj.constructor.prototype), { |
| 27 | action: obj.action, |
| 28 | actual: formatNode(obj.actual), |
| 29 | ideal: formatNode(obj.ideal), |
| 30 | leaves: obj.leaves.map(d => path(d)), |
| 31 | unchanged: obj.unchanged.map(d => normalizePath(d.path).split(normalizedCWD).join('{CWD}')), |
| 32 | removed: obj.removed.map(d => normalizePath(d.path).split(normalizedCWD).join('{CWD}')), |
| 33 | children: [...obj.children] |
| 34 | .map(formatDiff) |
| 35 | .sort((a, b) => localeCompare(path(a), path(b))), |
| 36 | }) |
| 37 | |
| 38 | t.formatSnapshot = obj => format(formatDiff(obj), { sort: false }) |
| 39 |
no test coverage detected