GitHub labels: Stellar Wave
Drips complexity: Medium (100 points)
Area: Testing
Description
Analytics PDF digest export exists with unit tests, but no e2e verifies the download button in a real browser.
Requirements and Context
CI should catch regressions where export button is disabled or download fails silently.
Suggested Execution
git checkout -b test/e2e-analytics-digest-export
- Create branch test/e2e-analytics-digest-export
- Connect mock wallet with positions
- Navigate to /analytics
- Click PDF export and assert download event
- Keep spec under 30s headless
Example commit message
test(e2e): add analytics portfolio PDF digest download spec
File Paths
e2e/analytics.spec.ts
app/analytics/page.tsx
lib/portfolioDigestPdf.ts
Guidelines
- Assignment required before starting
- PR description must include:
Closes #<issue_number>
- Run
npm run lint, npm run type-check, npm run test, and npm run build before opening PR
- Add screenshots or recordings for UI changes
- Complexity: Medium (100 points) — focused test coverage work
Acceptance Criteria
GitHub labels:
Stellar WaveDrips complexity: Medium (100 points)
Area: Testing
Description
Analytics PDF digest export exists with unit tests, but no e2e verifies the download button in a real browser.
Requirements and Context
CI should catch regressions where export button is disabled or download fails silently.
Suggested Execution
Example commit message
File Paths
e2e/analytics.spec.tsapp/analytics/page.tsxlib/portfolioDigestPdf.tsGuidelines
Closes #<issue_number>npm run lint,npm run type-check,npm run test, andnpm run buildbefore opening PRAcceptance Criteria