Skip to content

Commit 8ee5d3b

Browse files
committed
fix: Even better UI
1 parent 720ab86 commit 8ee5d3b

File tree

1 file changed

+6
-26
lines changed

1 file changed

+6
-26
lines changed

test/report/index.html

Lines changed: 6 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -76,15 +76,9 @@ <h2 class="text-lg font-semibold mb-3 text-purple-900">Test Summary</h2>
7676
<div id="summary" class="space-y-2"></div>
7777
</div>
7878

79-
<!-- Failed Tests -->
79+
<!-- Failing PDFs -->
8080
<div class="space-y-2">
81-
<h3 class="text-sm font-medium text-purple-900">Failed Tests</h3>
82-
<div id="failures" class="space-y-1"></div>
83-
</div>
84-
85-
<!-- Actual PDFs -->
86-
<div class="space-y-2">
87-
<h3 class="text-sm font-medium text-purple-900">Actual PDFs</h3>
81+
<h3 class="text-sm font-medium text-purple-900">Failing PDFs</h3>
8882
<div id="pdfs" class="space-y-1"></div>
8983
</div>
9084
</div>
@@ -182,19 +176,7 @@ <h3 class="font-medium text-purple-900">Differences</h3>
182176
// Update summary
183177
document.getElementById('summary').innerHTML = formatSummary(results);
184178

185-
// Update failures list
186-
const failures = results.failures || [];
187-
const failuresHtml = failures.map(failure => `
188-
<div id="failure_${failure.name.replace(/[^a-zA-Z0-9]/g, '_')}"
189-
class="nav-item text-sm"
190-
onclick='showPdfComparison(${JSON.stringify({...failure, id: "failure_" + failure.name.replace(/[^a-zA-Z0-9]/g, '_')}).replace(/'/g, "&#39;")})'>
191-
${documentIcon}
192-
${failure.name}
193-
</div>
194-
`).join('');
195-
document.getElementById('failures').innerHTML = failuresHtml || '<div class="nav-item text-sm text-gray-500">No failures</div>';
196-
197-
// Load and display actual PDFs
179+
// Load and display failing PDFs
198180
try {
199181
const response = await fetch('/api/pdfs');
200182
const pdfs = await response.json();
@@ -206,12 +188,10 @@ <h3 class="font-medium text-purple-900">Differences</h3>
206188
${pdf.name}
207189
</div>
208190
`).join('');
209-
document.getElementById('pdfs').innerHTML = pdfsHtml || '<div class="nav-item text-sm text-gray-500">No PDFs found</div>';
191+
document.getElementById('pdfs').innerHTML = pdfsHtml || '<div class="nav-item text-sm text-gray-500">No failing PDFs</div>';
210192

211-
// Show first failure by default, or first PDF if no failures
212-
if (failures.length > 0) {
213-
showPdfComparison({...failures[0], id: "failure_" + failures[0].name.replace(/[^a-zA-Z0-9]/g, '_')});
214-
} else if (pdfs.length > 0) {
193+
// Show first PDF if available
194+
if (pdfs.length > 0) {
215195
showPdfComparison({...pdfs[0], id: "pdf_" + pdfs[0].name.replace(/[^a-zA-Z0-9]/g, '_')});
216196
}
217197
} catch (error) {

0 commit comments

Comments
 (0)