Skip to content

Commit 7e2c43f

Browse files
committed
test: cleanup cypress tests
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
1 parent d01069b commit 7e2c43f

File tree

4 files changed

+12
-28
lines changed

4 files changed

+12
-28
lines changed

cypress/components/UploadPicker/UploadPicker.cy.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ describe('UploadPicker valid uploads', () => {
111111
.should('not.be.visible')
112112

113113
// Label is displayed again after upload
114-
cy.get('[data-cy-upload-picker] button').shouldHaveTrimmedText('New')
114+
cy.get('[data-cy-upload-picker] button').should('contain.text', 'New')
115115
})
116116
})
117117
})

cypress/components/UploadPicker/invalid-filenames.cy.ts

Lines changed: 11 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ describe('UploadPicker: invalid filenames (legacy prop)', { testIsolation: true
5959
cy.mount(UploadPicker, { propsData }).as('uploadPicker')
6060

6161
// Label is displayed before upload
62-
cy.get('[data-cy-upload-picker]').shouldHaveTrimmedText('New')
62+
cy.get('[data-cy-upload-picker] [data-cy-upload-picker-add]').should('contain.text', 'New')
6363

6464
// Check and init aliases
6565
cy.get('[data-cy-upload-picker] [data-cy-upload-picker-input]').as('input').should('exist')
@@ -193,11 +193,11 @@ describe.only('UploadPicker: invalid filenames (server capabilities)', { testIso
193193
cy.mount(UploadPicker, { propsData }).as('uploadPicker')
194194

195195
// Label is displayed before upload
196-
cy.get('[data-cy-upload-picker]').shouldHaveTrimmedText('New')
196+
cy.get('[data-cy-upload-picker] [data-cy-upload-picker-add]').should('contain.text', 'New')
197197

198198
// Check and init aliases
199199
cy.get('[data-cy-upload-picker] [data-cy-upload-picker-input]').as('input').should('exist')
200-
cy.get('[data-cy-upload-picker] .upload-picker__progress').as('progress').should('exist')
200+
cy.get('[data-cy-upload-picker] [data-cy-upload-picker-progress]').as('progress').should('exist')
201201

202202
// Upload
203203
cy.get('@input').attachFile({
@@ -208,8 +208,7 @@ describe.only('UploadPicker: invalid filenames (server capabilities)', { testIso
208208
lastModified: new Date().getTime(),
209209
})
210210

211-
cy.get('[data-cy-upload-picker] .upload-picker__progress')
212-
.as('progress')
211+
cy.get('@progress')
213212
.should('not.be.visible')
214213

215214
cy.contains('[role="dialog"]', 'Invalid filename')
@@ -234,11 +233,11 @@ describe.only('UploadPicker: invalid filenames (server capabilities)', { testIso
234233
cy.mount(UploadPicker, { propsData }).as('uploadPicker')
235234

236235
// Label is displayed before upload
237-
cy.get('[data-cy-upload-picker]').shouldHaveTrimmedText('New')
236+
cy.get('[data-cy-upload-picker] [data-cy-upload-picker-add]').should('contain.text', 'New')
238237

239238
// Check and init aliases
240239
cy.get('[data-cy-upload-picker] [data-cy-upload-picker-input]').as('input').should('exist')
241-
cy.get('[data-cy-upload-picker] .upload-picker__progress').as('progress').should('exist')
240+
cy.get('[data-cy-upload-picker] [data-cy-upload-picker-progress]').as('progress').should('exist')
242241

243242
// Upload
244243
cy.get('@input').attachFile({
@@ -249,8 +248,7 @@ describe.only('UploadPicker: invalid filenames (server capabilities)', { testIso
249248
lastModified: new Date().getTime(),
250249
})
251250

252-
cy.get('[data-cy-upload-picker] .upload-picker__progress')
253-
.as('progress')
251+
cy.get('@progress')
254252
.should('not.be.visible')
255253

256254
cy.contains('[role="dialog"]', 'Invalid filename')
@@ -275,11 +273,11 @@ describe.only('UploadPicker: invalid filenames (server capabilities)', { testIso
275273
cy.mount(UploadPicker, { propsData }).as('uploadPicker')
276274

277275
// Label is displayed before upload
278-
cy.get('[data-cy-upload-picker]').shouldHaveTrimmedText('New')
276+
cy.get('[data-cy-upload-picker] [data-cy-upload-picker-add]').should('contain.text', 'New')
279277

280278
// Check and init aliases
281279
cy.get('[data-cy-upload-picker] [data-cy-upload-picker-input]').as('input').should('exist')
282-
cy.get('[data-cy-upload-picker] .upload-picker__progress').as('progress').should('exist')
280+
cy.get('[data-cy-upload-picker] [data-cy-upload-picker-progress]').as('progress').should('exist')
283281

284282
// Upload
285283
cy.get('@input').attachFile({
@@ -290,8 +288,7 @@ describe.only('UploadPicker: invalid filenames (server capabilities)', { testIso
290288
lastModified: new Date().getTime(),
291289
})
292290

293-
cy.get('[data-cy-upload-picker] .upload-picker__progress')
294-
.as('progress')
291+
cy.get('@progress')
295292
.should('not.be.visible')
296293

297294
cy.contains('[role="dialog"]', 'Invalid filename')
@@ -390,8 +387,7 @@ describe.only('UploadPicker: invalid filenames (server capabilities)', { testIso
390387
lastModified: new Date().getTime(),
391388
}])
392389

393-
cy.get('[data-cy-upload-picker] .upload-picker__progress')
394-
.as('progress')
390+
cy.get('@progress')
395391
.should('not.be.visible')
396392

397393
cy.contains('[role="dialog"]', 'Invalid filename')

cypress/cypress.d.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,6 @@ declare global {
1212
namespace Cypress {
1313
interface Chainable {
1414
mount: typeof mount
15-
shouldHaveTrimmedText: (
16-
text: string
17-
) => Chainable<JQuery<HTMLElement>>
1815
}
1916
}
2017
}

cypress/support/commands.ts

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,3 @@
1313
// https://on.cypress.io/custom-commands
1414
// ***********************************************
1515
import 'cypress-file-upload'
16-
17-
Cypress.Commands.add(
18-
'shouldHaveTrimmedText',
19-
{ prevSubject: true },
20-
(subject: JQuery<HTMLElement>, text: string) => {
21-
cy.wrap(subject)
22-
.should(element => expect(element.text().trim()).to.equal(text))
23-
},
24-
)

0 commit comments

Comments
 (0)