Skip to content

Commit be7e6ae

Browse files
committed
use testcafe model and refactor
1 parent 8220d4e commit be7e6ae

File tree

1 file changed

+15
-10
lines changed
  • e2e/testcafe-devextreme/tests/fileUploader

1 file changed

+15
-10
lines changed
Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,31 @@
1-
import { Selector } from 'testcafe';
21
import { createScreenshotsComparer } from 'devextreme-screenshot-comparer';
2+
import FileUploader from 'devextreme-testcafe-models/fileUploader';
33
import { testScreenshot } from '../../helpers/themeUtils';
44
import { createWidget } from '../../helpers/createWidget';
55
import url from '../../helpers/getPageUrl';
66

77
const TEST_FILE = './images/test-image-1.png';
8-
const INPUT_SELECTOR = '.dx-fileuploader input';
98

10-
fixture.disablePageReloads`FileUploader - file list visibility`.page(url(__dirname, '../container.html'));
9+
fixture.disablePageReloads`FileUploader`
10+
.page(url(__dirname, '../container.html'));
1111

1212
[true, false].forEach((showFileList) => {
13-
test(`FileUploader with showFileList: ${showFileList} - after file selected`, async (t) => {
13+
test(`Appearance when showFileList=${showFileList} after file selected`, async (t) => {
1414
const { takeScreenshot, compareResults } = createScreenshotsComparer(t);
15+
const fileUploader = new FileUploader('#container');
1516

16-
console.log(Selector('#container'), Selector(INPUT_SELECTOR));
17+
await t.setFilesToUpload(fileUploader.input, [TEST_FILE]);
1718

18-
await t.setFilesToUpload(Selector(INPUT_SELECTOR), [TEST_FILE]);
19-
20-
await testScreenshot(t, takeScreenshot, `fileuploader-show-filelist-${showFileList}.png`, {
19+
await testScreenshot(t, takeScreenshot, `fileuploader-showFileList=${showFileList}-selected.png`, {
2120
element: '#container',
2221
});
2322

24-
await t.expect(compareResults.isValid()).ok(compareResults.errorMessages());
25-
}).before(async () => createWidget('dxFileUploader', { showFileList }));
23+
await t
24+
.expect(compareResults.isValid())
25+
.ok(compareResults.errorMessages());
26+
}).before(async () => {
27+
return await createWidget('dxFileUploader', {
28+
showFileList
29+
});
30+
});
2631
});

0 commit comments

Comments
 (0)