Skip to content

Commit 3c95c83

Browse files
Refactor appointment parts mapping in month view tests for clarity and accuracy
1 parent 6a299b1 commit 3c95c83

File tree

2 files changed

+17
-8
lines changed

2 files changed

+17
-8
lines changed

packages/devextreme/testing/tests/DevExpress.ui.widgets.scheduler/appointment.monthView.tests.js

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -494,11 +494,12 @@ module('Integration: Appointments in Month view', {
494494
});
495495

496496
const appointments = scheduler.instance._getAppointmentsToRepaint();
497-
const parts = appointments.map((item) => ({
498-
level: item.level,
499-
partIndex: item.partIndex,
500-
partTotalCount: item.partTotalCount,
501-
}));
497+
const parts = appointments.map((item) => {
498+
const part = { level: item.level };
499+
if(item.partIndex !== undefined) part.partIndex = item.partIndex;
500+
if(item.partTotalCount !== undefined) part.partTotalCount = item.partTotalCount;
501+
return part;
502+
});
502503
assert.deepEqual(parts, [
503504
{
504505
level: 0,

packages/devextreme/testing/tests/DevExpress.ui.widgets.scheduler/virtual_scrolling.monthView.tests.js

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -329,21 +329,29 @@ module('Virtual scrolling Month View', () => {
329329
{
330330
offset: { x: 1400 },
331331
expectedRects: [{
332-
left: -10274,
332+
left: -9574,
333333
top: -9859,
334334
width: 450
335335
}, {
336336
left: -10349,
337337
top: -9759,
338338
width: 525
339+
}, {
340+
left: -9649,
341+
top: -9759,
342+
width: 525
343+
}, {
344+
left: -10324,
345+
top: -9659,
346+
width: 150
339347
}, {
340348
left: -10349,
341349
top: -9659,
342350
width: 525
343351
}, {
344-
left: -10349,
352+
left: -10324,
345353
top: -9559,
346-
width: 450
354+
width: 75
347355
}]
348356
}
349357
].forEach(({ offset, expectedRects }) => {

0 commit comments

Comments
 (0)