Fix unnecessary new lines in output represented incorretly in the baseline (#40751)

This commit is contained in:
Sheetal Nandi
2020-09-24 13:08:57 -07:00
committed by GitHub
parent fc03982b73
commit 4f9713c515
200 changed files with 3 additions and 1088 deletions

View File

@@ -1203,9 +1203,11 @@ interface Array<T> { length: number; [n: number]: T; }`
}
function baselineOutputs(baseline: string[], output: readonly string[], start: number, end = output.length) {
let baselinedOutput: string[] | undefined;
for (let i = start; i < end; i++) {
baseline.push(output[i].replace(/Elapsed::\s[0-9]+ms/g, "Elapsed:: *ms"));
(baselinedOutput ||= []).push(output[i].replace(/Elapsed::\s[0-9]+ms/g, "Elapsed:: *ms"));
}
if (baselinedOutput) baseline.push(baselinedOutput.join(""));
}
export type TestServerHostTrackingWrittenFiles = TestServerHost & { writtenFiles: ESMap<Path, number>; };