Improves formatting of FailingDeepStrictEqualAssertFixer

This commit is contained in:
Henning Dieterichs
2025-04-02 14:49:07 +02:00
committed by Henning Dieterichs
parent c59097e7ff
commit c0fb773eb9

View File

@@ -86,10 +86,10 @@ const tsPrinter = ts.createPrinter({ newLine: ts.NewLineKind.LineFeed });
const formatJsonValue = (value: unknown) => {
if (typeof value !== 'object') {
return JSON.stringify(value);
return JSON.stringify(value, undefined, '\t');
}
const src = ts.createSourceFile('', `(${JSON.stringify(value)})`, ts.ScriptTarget.ES5, true);
const src = ts.createSourceFile('', `(${JSON.stringify(value, undefined, '\t')})`, ts.ScriptTarget.ES5, true);
const outerExpression = src.statements[0] as ts.ExpressionStatement;
const parenExpression = outerExpression.expression as ts.ParenthesizedExpression;