Skip to content

Add cypress tests for scheduled ZIM generations #1125

Merged
audiodude merged 1 commit intoopenzim:mainfrom
Best2Two:fix-930-e2e-scheduled-zim-generations
Mar 24, 2026
Merged

Add cypress tests for scheduled ZIM generations #1125
audiodude merged 1 commit intoopenzim:mainfrom
Best2Two:fix-930-e2e-scheduled-zim-generations

Conversation

@Best2Two
Copy link
Copy Markdown
Contributor

fixes #930
added cypress tests to cover the scheduled ZIM generation features.

image image

@Best2Two
Copy link
Copy Markdown
Contributor Author

could you please review this @audiodude

- Add scheduling form UI tests (checkbox, dropdowns, email pre-fill)
- Add submission payload tests (scheduled_repetitions included/excluded)
- Add active schedule warning tests (display, interval, date, delete)
- Add schedule + REQUESTED status tests (warning hidden)
- Add MyLists 'Manage Schedule' button tests
- Add fixture files for schedule scenarios
@audiodude audiodude force-pushed the fix-930-e2e-scheduled-zim-generations branch from f93bfa7 to 6627271 Compare March 24, 2026 04:26
@codecov
Copy link
Copy Markdown

codecov bot commented Mar 24, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 92.78%. Comparing base (60e2aee) to head (6627271).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #1125   +/-   ##
=======================================
  Coverage   92.78%   92.78%           
=======================================
  Files          74       74           
  Lines        4312     4312           
=======================================
  Hits         4001     4001           
  Misses        311      311           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@audiodude audiodude merged commit 93efe8e into openzim:main Mar 24, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Write e2e test for scheduled zim generations

2 participants