Updates Test Helper Logic

This commit is contained in:
Bruce Markham
2023-12-14 19:45:24 -05:00
parent 3c5dcb038d
commit 6795c52b9a

View File

@@ -3,8 +3,10 @@
* anymore
*/
export function cleanFileTree(input: string): string {
const inputNoEscapedNewline: string = input.replace(/\\r/g, "").replace(/\\n/g, "").replace(/\\t/g, "");;
const inputNoNewline: string = inputNoEscapedNewline.replace(/\r?\n|\r/g, "");
const inputReducedWhitespace: string = inputNoNewline.replace(/[\s]+/g, " ").replace(/[\s]+\)/, ")");
return inputReducedWhitespace;
let result = input.trim();
result = result.replace(/\\t/gm, " ");
result = result.replace(/(\s+((\\r)?(\\n)|(\\r))?)+/gm, " ");
result = result.replace(/(\s+(\r?\n|\r)?)+/gm, " ");
result = result.replace(/(\s+\))+/gm, ")");
return result;
}