diff --git a/__tests__/jest-junit.test.ts b/__tests__/jest-junit.test.ts index 938cdd7..1628016 100644 --- a/__tests__/jest-junit.test.ts +++ b/__tests__/jest-junit.test.ts @@ -263,15 +263,15 @@ describe('jest-junit tests', () => { const parser = new JestJunitParser(opts) const result = await parser.parse(filePath, fileContent) - + // Check if this fixture has failures to determine expected behavior const hasFailed = result.failed > 0 - + const report = getReport([result], { ...DEFAULT_OPTIONS, collapsed: 'auto' }) - + if (hasFailed) { // Should not collapse when there are failures expect(report).not.toContain('
Expand for details') diff --git a/dist/index.js b/dist/index.js index 7a5188d..3687bbd 100644 --- a/dist/index.js +++ b/dist/index.js @@ -2036,8 +2036,7 @@ function getTestRunsReport(testRuns, options) { const sections = []; const totalFailed = testRuns.reduce((sum, tr) => sum + tr.failed, 0); // Determine if report should be collapsed based on collapsed option - const shouldCollapse = options.collapsed === 'always' || - (options.collapsed === 'auto' && totalFailed === 0); + const shouldCollapse = options.collapsed === 'always' || (options.collapsed === 'auto' && totalFailed === 0); if (shouldCollapse) { sections.push(`
Expand for details`); sections.push(` `);