Skip to content

Commit 1b87d3c

Browse files
author
Julia Volkova
committed
different approach to fix width
1 parent 70c1ab6 commit 1b87d3c

1 file changed

Lines changed: 11 additions & 7 deletions

File tree

  • e2e/testcafe-devextreme/tests/editors/numberBox

e2e/testcafe-devextreme/tests/editors/numberBox/label.ts

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { Selector } from 'testcafe';
12
import type { Properties, NumberBoxPredefinedButton } from 'devextreme/ui/number_box.d';
23
import type { EditorStyle, TextEditorButton } from 'devextreme/common';
34
import { createScreenshotsComparer } from 'devextreme-screenshot-comparer';
@@ -7,8 +8,8 @@ import url from '../../../helpers/getPageUrl';
78
import { createWidget } from '../../../helpers/createWidget';
89
import {
910
appendElementTo, removeStylesheetRulesFromPage, insertStylesheetRulesToPage,
11+
setStyleAttribute,
1012
} from '../../../helpers/domUtils';
11-
import { safeSizeTest } from '../../../helpers/safeSizeTest';
1213

1314
const NUMBERBOX_CLASS = 'dx-numberbox';
1415

@@ -37,31 +38,34 @@ const createNumberBox = async (options?: Properties): Promise<string> => {
3738

3839
return id;
3940
};
40-
safeSizeTest('Label for dxNumberBox', async (t) => {
41+
test('Label for dxNumberBox', async (t) => {
4142
const { takeScreenshot, compareResults } = createScreenshotsComparer(t);
4243

4344
await testScreenshot(t, takeScreenshot, 'NumberBox label.png', { element: '#container' });
4445

4546
await t
4647
.expect(compareResults.isValid())
4748
.ok(compareResults.errorMessages());
48-
}, [300, 400]).before(async () => {
49-
await insertStylesheetRulesToPage('#container { box-sizing: border-box; padding: 8px; }');
49+
}).before(async () => {
50+
await setStyleAttribute(Selector('#container'), 'box-sizing: border-box; width: 300px; height: 400px; padding: 8px;');
5051
if (isMaterial()) {
5152
await insertStylesheetRulesToPage('#container .dx-widget, #container .dx-widget input { font-family: sans-serif }');
5253
}
5354

5455
// eslint-disable-next-line no-restricted-syntax
5556
for (const stylingMode of stylingModes) {
56-
await createNumberBox({
57+
const options = {
58+
width: 384,
5759
label: 'label text',
5860
stylingMode,
61+
}
62+
await createNumberBox({
63+
...options,
5964
// @ts-expect-error string instead of number
6065
value: 'text',
6166
});
6267
await createNumberBox({
63-
label: 'label text',
64-
stylingMode,
68+
...options,
6569
value: 123,
6670
});
6771
}

0 commit comments

Comments
 (0)