Skip to content

Scheduler - Migrate popup customization tests to isolated environment#33802

Open
bit-byte0 wants to merge 1 commit into
DevExpress:26_1from
bit-byte0:test/scheduler-migrate-popup-customization-tests
Open

Scheduler - Migrate popup customization tests to isolated environment#33802
bit-byte0 wants to merge 1 commit into
DevExpress:26_1from
bit-byte0:test/scheduler-migrate-popup-customization-tests

Conversation

@bit-byte0
Copy link
Copy Markdown
Contributor

What

Migrated 15 popup/form customization tests from full Scheduler to isolated env.

How

Replaced createScheduler() and showAppointmentPopup() with createAppointmentPopup() directly

@bit-byte0 bit-byte0 self-assigned this Jun 2, 2026
@bit-byte0 bit-byte0 requested a review from a team as a code owner June 2, 2026 21:16
Copilot AI review requested due to automatic review settings June 2, 2026 21:16
@bit-byte0 bit-byte0 added the 26_1 label Jun 2, 2026
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Migrates Scheduler appointment popup/form customization tests from full dxScheduler integration coverage to the isolated AppointmentPopup test harness, reducing test runtime and dependency on the full Scheduler environment.

Changes:

  • Added isolated tests verifying editing.popup customization is applied/merged correctly (including callbacks, toolbar items, deferRendering, and width/maxWidth behavior).
  • Added isolated tests verifying editing.form customization is applied/merged correctly (including elementAttr.class preservation).
  • Removed the equivalent customization tests from the full Scheduler integration test suite to avoid duplication.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
packages/devextreme/js/__internal/scheduler/appointment_popup/appointment_popup.test.ts Adds isolated-environment coverage for popup (editing.popup) and form (editing.form) customization behavior.
packages/devextreme/js/__internal/scheduler/appointment_popup/appointment_popup.integration.test.ts Removes customization tests that were migrated to the isolated AppointmentPopup suite.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants