Skip to content

Conversation

@adamNagy56
Copy link
Contributor

Summary

Implements E2E tests for calendar event and todo reminders across Student, Teacher, and Parent apps.

Changes

  • Added CalendarReminderPage page object for reminder interactions
  • Implemented 4 E2E tests per app (12 total):
    • Custom reminder with date/time picker (events and todos)
    • Preset reminder options: 1 hour/day/week before (events and todos)
  • Tests validate reminder creation, duplicate prevention, past date validation, and removal
  • Added CALENDAR_EVENT_REMINDER and CALENDAR_TODO_REMINDER to SecondaryFeatureCategory

Test Plan

  • Run new E2E tests: testCalendarEventCustomReminderE2E, testCalendarEventBeforeReminderE2E, testCalendarToDoCustomReminderE2E, testCalendarToDoBeforeReminderE2E for each app
  • All tests create future-dated events (2 days ahead) and navigate to verify proper reminder functionality

refs: MBL-18703
affects: Student, Teacher, Parent

Checklist

  • Run E2E test suite

@github-actions
Copy link

github-actions bot commented Nov 12, 2025

📊 Code Coverage Report

ℹ️ Student

  • PR Coverage: 42.61%
  • Master Coverage: N/A

ℹ️ Teacher

  • PR Coverage: 25.44%
  • Master Coverage: N/A

ℹ️ Pandautils

  • PR Coverage: 22.59%
  • Master Coverage: N/A

@github-actions
Copy link

github-actions bot commented Nov 12, 2025

Parent Install Page

@github-actions
Copy link

github-actions bot commented Nov 12, 2025

Teacher Install Page

@github-actions
Copy link

github-actions bot commented Nov 12, 2025

Student Install Page

refs: MBL-18703
affects: Student, Teacher, Parent
release note:
refs: MBL-18703
affects: Student, Teacher, Parent
release note:
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.

4 participants