diff --git a/packages/vitest/src/runtime/runner/suite.ts b/packages/vitest/src/runtime/runner/suite.ts index d65f4f010..a05e3358f 100644 --- a/packages/vitest/src/runtime/runner/suite.ts +++ b/packages/vitest/src/runtime/runner/suite.ts @@ -1016,7 +1016,7 @@ function formatTitle(template: string, items: any[], idx: number) { const value = isObjectItem ? objectAttr(items[0], key, arrayElement) : arrayElement // print string without quotes if (typeof value === 'string') { - return truncateString(value, inspectOptions.truncate) + return inspectOptions.truncate ? truncateString(value, inspectOptions.truncate) : value } return inspect(value, inspectOptions) }) diff --git a/test/e2e/test/reporters/default.test.ts b/test/e2e/test/reporters/default.test.ts index 753a4ae79..89716e160 100644 --- a/test/e2e/test/reporters/default.test.ts +++ b/test/e2e/test/reporters/default.test.ts @@ -429,9 +429,9 @@ describe('default reporter', async () => { "$ (object: 3) { one: 1, two: 2, three: 3 }": "passed", "$ (object: 4) { one: 1, two: 2, three: 3, four: 4 }": "passed", "$ (object: 5) { one: 1, two: 2, three: 3, four: 4, five: 5 }": "passed", - "$ (string: 30) 01234567890123456789012345678…": "passed", - "$ (string: 40) 012345678901234567890123456789012345678…": "passed", - "$ (string: 50) 0123456789012345678901234567890123456789012345678…": "passed", + "$ (string: 30) 012345678901234567890123456789": "passed", + "$ (string: 40) 0123456789012345678901234567890123456789": "passed", + "$ (string: 50) 01234567890123456789012345678901234567890123456789": "passed", "% (array: 3) [ 'one', 'two', 'three' ]": "passed", "% (array: 4) [ 'one', 'two', 'three', 'four' ]": "passed", "% (array: 5) [ 'one', 'two', 'three', 'four', 'five' ]": "passed",