Skip to content

Commit ebfa800

Browse files
cypress tests for duplicate filename delete functionality
1 parent acb3684 commit ebfa800

File tree

2 files changed

+15
-3
lines changed

2 files changed

+15
-3
lines changed

ui.tests/test-module/specs/fileinput/fileinputv3.runtime.cy.js

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -173,16 +173,14 @@ describe("Form with File Input V-3 - Basic Tests", () => {
173173
getFormObjTest(['empty.pdf', 'empty.pdf', 'empty.pdf', 'empty.pdf', 'empty.pdf'])
174174
});
175175

176-
it("check preview functionality of duplicate files", () => {
176+
it("check delete functionality of duplicate files", () => {
177177
let sampleFileNames = ['sample2.txt', 'sample.txt', 'sample2.txt'];
178178
const fileInput = "input[name='fileinput1']";
179179

180180
// Attach files
181181
cy.attachFile(fileInput, [sampleFileNames[0]]);
182182
cy.attachFile(fileInput, [sampleFileNames[1]]);
183183
cy.attachFile(fileInput, [sampleFileNames[2]]);
184-
185-
checkFilePreviewInFileAttachment(fileInput);
186184

187185
deleteSelectedFiles(fileInput, sampleFileNames);
188186

ui.tests/test-module/specs/fileinput/fileinputv4.runtime.cy.js

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -181,6 +181,20 @@ describe("Form with File Input V-4 - Basic Tests", () => {
181181
getFormObjTest(['empty.pdf', 'empty.pdf', 'empty.pdf', 'empty.pdf', 'empty.pdf'])
182182
});
183183

184+
it("check delete functionality of duplicate files", () => {
185+
let sampleFileNames = ['sample2.txt', 'sample.txt', 'sample2.txt'];
186+
const fileInput = "input[name='fileinput1']";
187+
188+
// Attach files
189+
cy.attachFile(fileInput, [sampleFileNames[0]]);
190+
cy.attachFile(fileInput, [sampleFileNames[1]]);
191+
cy.attachFile(fileInput, [sampleFileNames[2]]);
192+
193+
deleteSelectedFiles(fileInput, sampleFileNames);
194+
195+
cy.get('.cmp-adaptiveform-fileinput__fileitem').should('have.length', 0);
196+
});
197+
184198
it("should toggle description and tooltip", () => {
185199
cy.toggleDescriptionTooltip(bemBlock, 'fileinput_tooltip_scenario_test');
186200
});

0 commit comments

Comments
 (0)