Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
15 commits
Select commit Hold shift + click to select a range
5216e62
Scheduler: QUnit tests: ensure compatibility with Fluent and drop Gen…
aleksei-semikozov Feb 16, 2026
d26819d
Remove unused date generator strategies and related tests from subscr…
aleksei-semikozov Feb 16, 2026
83fd874
Fix appointment positioning and dimensions in various scheduler tests
aleksei-semikozov Feb 16, 2026
c937d0b
Refactor scheduler tests to correct appointment dimensions and positions
aleksei-semikozov Feb 16, 2026
5f179fd
Update appointment dimensions in virtual scrolling tests for accuracy
aleksei-semikozov Feb 16, 2026
41be529
Refactor appointment tests to correct positioning and dimensions in m…
aleksei-semikozov Feb 16, 2026
d546abf
Fix coordinate assertions in grouping by date tests for accuracy
aleksei-semikozov Feb 16, 2026
91f62f2
Fix coordinate assertion for grouped appointments in date tests
aleksei-semikozov Feb 16, 2026
6a299b1
Fix appointment position assertions in all day appointment tests
aleksei-semikozov Feb 16, 2026
3c95c83
Refactor appointment parts mapping in month view tests for clarity an…
aleksei-semikozov Feb 16, 2026
c7c46cd
Update appointment rectangle dimensions in virtual scrolling tests fo…
aleksei-semikozov Feb 16, 2026
96444d6
Fix expected rectangle values for horizontal grouping in virtual scro…
aleksei-semikozov Feb 16, 2026
c5eaae7
Update expected rectangle values for horizontal grouping in virtual s…
aleksei-semikozov Feb 16, 2026
77c5ad3
Fix expected rectangle values for horizontal grouping in virtual scro…
aleksei-semikozov Feb 16, 2026
2138122
Merge branch '25_1' into Devextreme_2683_25_1
aleksei-semikozov Feb 16, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ require('integration/knockout');
const Scheduler = require('ui/scheduler');
const { waitAsync } = require('../../helpers/scheduler/waitForAsync.js');

require('generic_light.css!');
require('fluent_blue_light.css!');

if(QUnit.urlParams['nocsp']) {
QUnit.module('scheduler');
Expand Down Expand Up @@ -115,6 +115,16 @@ QUnit.test('T1282055: appointment collector renders correct', async function(ass
startDate: ko.observable('2021-06-01T16:30:00.000Z'),
endDate: ko.observable('2021-06-01T18:30:00.000Z')
},
{
text: 'Install New Router in Dev Room',
startDate: ko.observable('2021-06-01T16:30:00.000Z'),
endDate: ko.observable('2021-06-01T18:30:00.000Z')
},
{
text: 'Install New Router in Dev Room',
startDate: ko.observable('2021-06-01T16:30:00.000Z'),
endDate: ko.observable('2021-06-01T18:30:00.000Z')
},
{
text: 'Install New Router in Dev Room',
startDate: ko.observable('2021-06-01T16:30:00.000Z'),
Expand All @@ -124,7 +134,6 @@ QUnit.test('T1282055: appointment collector renders correct', async function(ass
views: ['month'],
currentView: 'month',
currentDate: new Date('2021-06-01T16:30:00'),
height: 300
};
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,20 @@ import { DataProvider } from '__internal/grids/pivot_grid/export/m_export';
import dateLocalization from 'common/core/localization/date';

import executeAsyncMock from '../../helpers/executeAsyncMock.js';
import { checkDxFontIcon, DX_ICON_XLSX_FILE_CONTENT_CODE } from '../../helpers/checkDxFontIconHelper.js';
import { DX_ICON_XLSX_FILE_CONTENT_CODE } from '../../helpers/checkDxFontIconHelper.js';

import 'ui/pivot_grid/ui.pivot_grid';
import 'generic_light.css!';
import 'fluent_blue_light.css!';

function checkDxFontIcon(assert, dxIconSelector, expectedIconCode) {
const FLUENT_BASE_ICON_SIZE = 20;

const iconBeforeElementStyle = getComputedStyle($(dxIconSelector).get(0), ':before');
assert.strictEqual(iconBeforeElementStyle.content.charCodeAt(1), expectedIconCode, `icon code (${dxIconSelector})`);
const iconElementStyle = getComputedStyle($(dxIconSelector).get(0));
assert.strictEqual(iconElementStyle.width, FLUENT_BASE_ICON_SIZE + 'px', `icon element width (${dxIconSelector})`);
assert.strictEqual(iconElementStyle.height, FLUENT_BASE_ICON_SIZE + 'px', `icon element height (${dxIconSelector})`);
}

QUnit.testStart(function() {
const markup =
Expand Down
Loading
Loading