Skip to content

Commit 1f714d8

Browse files
authored
T1325041 — Scheduler: Resizing with virtual scrolling leads to incorrect width (#33041)
1 parent e646a58 commit 1f714d8

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
import Scheduler from 'devextreme-testcafe-models/scheduler';
2+
import dataSource from './init/widget.data';
3+
import createScheduler from './init/widget.setup';
4+
import url from '../../../../helpers/getPageUrl';
5+
6+
fixture.disablePageReloads`Resize appointments with virtual scrolling`
7+
.page(url(__dirname, '../../../container.html'));
8+
9+
test('T1325041: Appointment resize works with virtual scrolling enabled', async (t) => {
10+
const scheduler = new Scheduler('#container');
11+
const resizableAppointment = scheduler.getAppointment('Brochure Design Review');
12+
13+
await t
14+
.drag(resizableAppointment.resizableHandle.right, 400, 0)
15+
.expect(resizableAppointment.size.width).eql('800px')
16+
.expect(resizableAppointment.date.time)
17+
.eql('10:00 AM - 12:00 PM');
18+
}).before(async () => createScheduler({
19+
views: [{
20+
type: 'timelineWorkWeek',
21+
groupOrientation: 'vertical',
22+
}],
23+
currentView: 'timelineWorkWeek',
24+
dataSource,
25+
groups: ['resourceId'],
26+
scrolling: { mode: 'virtual' },
27+
}));

0 commit comments

Comments
 (0)