Richard van der Hoff
e350b4c2c2
Deflakey threads cypress test ( #10632 )
...
`inviteUser` is asynchronous so you can't just call it and plough straight on.
Also some logging improvements which helped debug this
2023-04-18 10:17:46 +00:00
Suguru Hirahara
d1461d3d7d
Update polls.spec.ts - use Cypress Testing Library ( #10609 )
...
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2023-04-17 18:19:08 +00:00
Suguru Hirahara
a092a91cd9
Update lazy-loading.spec.ts - use Cypress Testing Library ( #10591 )
...
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2023-04-17 16:01:09 +00:00
Suguru Hirahara
7114f82e6f
Update spotlight.spec.ts - use Cypress Testing Library ( #10621 )
...
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2023-04-17 14:06:20 +00:00
Suguru Hirahara
9c277d6b02
Update file-panel.spec.ts - use Cypress Testing Library ( #10574 )
...
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2023-04-17 11:07:27 +00:00
Suguru Hirahara
013b7204d3
Update room-directory.spec.ts - use Cypress Testing Library ( #10596 )
...
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2023-04-17 09:54:35 +00:00
Suguru Hirahara
4d859a34e7
Update right-panel.spec.ts - use Cypress Testing Library ( #10539 )
...
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2023-04-17 09:19:40 +00:00
Suguru Hirahara
8471e45622
Update send_event.spec.ts - use Cypress Testing Library ( #10613 )
...
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2023-04-17 08:32:32 +00:00
Suguru Hirahara
816a078651
Update pollHistory.spec.ts - use Cypress Testing Library ( #10611 )
...
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2023-04-17 08:24:10 +00:00
Suguru Hirahara
812564940d
Update location.spec.ts - use Cypress Testing Library ( #10612 )
...
* Update location.spec.ts - use Cypress Testing Library
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Make the test id of location share option discoverable with findByTestId()
findByTestId seeks for data-testid, instead of data-test-id.
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
---------
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2023-04-17 08:24:09 +00:00
Suguru Hirahara
4c0efc5e68
Update Cypress test files under support/ directory - use Cypress Testing Library ( #10619 )
...
* Update support files - use Cypress Testing Library
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Fix openMessageComposerOptions()
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
---------
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2023-04-17 07:37:49 +00:00
Suguru Hirahara
9d8d610f31
Update room.spec.ts - use Cypress Testing Library ( #10608 )
...
* Update room.spec.ts - use Cypress Testing Library
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Empty commit
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
---------
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2023-04-17 07:35:14 +00:00
Suguru Hirahara
8a4a584ba0
Make test ID compatible with findByTestId() of Cypress Testing Library ( #10617 )
...
'data-test-id' is not discoverable with findByTestId() of Cypress Testing Library.
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2023-04-17 06:10:11 +00:00
Suguru Hirahara
93858813a3
Update stickers.spec.ts - use Cypress Testing Library ( #10622 )
...
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2023-04-17 05:56:37 +00:00
Suguru Hirahara
41c0b0881a
Update pills-click-in-app.spec.ts - use Cypress Testing Library ( #10582 )
...
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2023-04-16 22:50:57 +00:00
Suguru Hirahara
256c3591aa
Update login.spec.ts - use Cypress Testing Library ( #10597 )
...
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2023-04-14 11:40:43 +00:00
Michael Weimann
bdd6d8d661
Add support for Cypress tests with Podman ( #10603 )
2023-04-14 11:02:59 +00:00
Suguru Hirahara
72fe394e4c
Update kick.spec.ts - use Cypress Testing Library ( #10587 )
...
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2023-04-13 10:08:39 +00:00
Suguru Hirahara
a2c2c01edc
Update get-openid-token.spec.ts - use Cypress Testing Library ( #10586 )
...
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2023-04-13 06:27:39 +00:00
Suguru Hirahara
9b8459e8e9
Update device-management.spec.ts - use Cypress Testing Library ( #10585 )
...
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2023-04-12 15:58:28 +00:00
Suguru Hirahara
c5de595e79
Update user-view.spec.ts - use Cypress Testing Library ( #10577 )
...
* Update user-view.spec.ts - use Cypress Testing Library
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Remove a line to have the test wait until the spinner disappears
The custom command 'percySnapshotElement' waits until it disappears so there is no need to keep it.
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
---------
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2023-04-12 15:55:10 +00:00
Suguru Hirahara
c9c974d455
Use Cypress Testing Library - crypto.spec.ts ( #10512 )
...
* Update crypto.spec.ts - use Cypress Testing Library
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Empty commit
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
---------
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2023-04-12 15:48:31 +00:00
Suguru Hirahara
d179956af8
Update one-to-one-chat.spec.ts - use Cypress Testing Library ( #10572 )
...
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2023-04-12 13:11:28 +00:00
Suguru Hirahara
c9599a3ef2
Update user-menu.spec.ts - use Cypress Testing Library ( #10578 )
...
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2023-04-12 12:56:34 +00:00
Suguru Hirahara
bef6eca484
Update tests to ensure file size unit has been fixed ( #10568 )
...
* Update tests to ensure file size unit has been fixed
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Update cypress/e2e/timeline/timeline.spec.ts
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com >
* Edit comments mentioning kilobytes
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
---------
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com >
2023-04-12 10:21:13 +00:00
Suguru Hirahara
5316bb58f7
Remove find.ts and custom commands on Cypress Testing Library ( #10544 )
...
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2023-04-12 07:26:12 +00:00
Suguru Hirahara
b5493680ce
Update register.spec.ts - use Cypress Testing Library ( #10566 )
...
* Update register.spec.ts - use Cypress Testing Library
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* findByRole - checkbox
<input type='checkbox'> has implicit ARIA 'checkbox' role
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
---------
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2023-04-11 17:37:05 +00:00
Suguru Hirahara
65f605951f
Update timeline.spec.ts ( #10540 )
...
* timeline.spec.ts - deprecate custom commands of find.ts
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Iterate
- clickButtonReply()
- findByText()
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
---------
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2023-04-11 10:33:32 +00:00
Suguru Hirahara
7b5d1802b1
Update editing.spec.ts ( #10543 )
...
* Update editing.spec.ts - deprecate custom commands
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Update editing.spec.ts - use findByRole textbox etc
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
---------
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2023-04-11 08:22:45 +00:00
Suguru Hirahara
737b30d2fa
Use Cypress Testing Library - consent.spec.ts ( #10514 )
...
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2023-04-11 06:13:30 +00:00
Suguru Hirahara
144b2c7e15
Update create-room.spec.ts - deprecate custom commands ( #10542 )
...
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2023-04-11 06:09:38 +00:00
Suguru Hirahara
d96d6d5e4c
Update decryption-failure.spec.ts ( #10541 )
...
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2023-04-11 06:08:38 +00:00
Suguru Hirahara
a3bc3dff3d
Update composer.spec.ts to use findBy* type queries ( #10538 )
...
* Update composer.spec.ts - deprecate custom commands
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Update composer.spec.ts - apply findByText() and findByTestId()
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
---------
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2023-04-11 06:07:25 +00:00
Neeraj Vageele
3f60ccabcb
fix spelling for test case in consent.spec.ts ( #10551 )
...
Co-authored-by: Neeraj <neerajv@thirdrocktechkno.com >
2023-04-10 19:08:40 +00:00
Suguru Hirahara
7ef7ccb55f
Update audio-player.spec.ts to reflect the latest status ( #10537 )
...
* audio-player.spec.ts - deprecate custom commands of find.ts
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* audio-player.spec.ts
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* audio-player.spec.ts - fix findByRole for 'Upload' button and use findByTestId
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Enable high contrast with 'findByLabelText'
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
---------
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2023-04-10 10:53:23 +00:00
Suguru Hirahara
d8203895e9
Use Cypress Testing Library - decryption-failure.spec.ts ( #10513 )
...
* Use Cypress Testing Library - decryption-failure.spec.ts
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* findButton - view your device list
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Use findByText
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
---------
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2023-04-06 16:20:39 +00:00
Suguru Hirahara
374a23edb5
Add E2E test of audio player ( #10441 )
...
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com >
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2023-04-06 08:45:55 +00:00
Suguru Hirahara
78e03e0617
Use Cypress Testing Library - composer.spec.ts ( #10511 )
...
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2023-04-05 11:47:14 +01:00
Suguru Hirahara
7503bf6b96
Fix spacing of headings of integration manager on General settings tab ( #10232 )
...
* Fix spacing of headings of integration manager on General settings tab
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* lint
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Check the column gap
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Iterate
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Scroll to 'mx_SetIntegrationManager' and take a snapshot of the dialog
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Revert "Scroll to 'mx_SetIntegrationManager' and take a snapshot of the dialog"
This reverts commit 9151d6a34d .
* Specify actual width of mx_SetIntegrationManager
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
---------
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2023-04-05 08:13:32 +01:00
Janne Mareike Koschinski
52eec283b3
Quick settings: Change the copy / labels on the options ( #10427 )
...
* Quick settings: Change the copy / labels on the options
* Update i18n
2023-04-04 21:00:57 +02:00
Suguru Hirahara
a340387374
Remove an obsolete CSS declaration and add a test to file-panel.spec.ts ( #10498 )
...
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2023-04-04 18:38:05 +01:00
Suguru Hirahara
4064ae7ad0
Use Cypress Testing Library - timeline.spec.ts ( #10471 )
...
* Use Cypress Testing Library - timeline.spec.ts
- findButton
- findMenuitem
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Remove force: false from click()
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Add const messageEdit
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
---------
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2023-04-04 09:54:06 +01:00
Suguru Hirahara
d3cd44d44e
Fix a FilePanel test to have Percy take a snapshot of file tiles on the panel ( #10429 )
...
* Fix a FilePanel test to have Percy take a snapshot of file tiles on the panel
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Check other layouts too
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Remove resetting the viewport size as it is not necessary
The viewport size should be reset after each test.
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
---------
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2023-04-03 11:02:06 +01:00
Suguru Hirahara
4ed6e39067
Use Cypress Testing Library - editing.spec.ts ( #10480 )
...
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2023-04-03 16:06:58 +12:00
Suguru Hirahara
232daaff68
Fix decryption failure bar covering the timeline ( #10360 )
...
* Use grid layout instead
- BEM naming style
- Increase block gap from 4px to 8px
- Use flexbox inside 'header' grid-area to let the buttons wrapped
- Use variables
- Remove 4px gap when one of the buttons is not rendered
- Change 'body' to 'message'
- Set 'align-self: start' to the icon and spinner
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Unset height of spinner
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Break lines at newline characters with white-space: pre-line
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Edit tests to check decryption failure bars on narrow timeline
- checkTimelineNarrow() looks for buttons by default
- Test indicator as well
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Remove a line
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Edit the test to have it check mx_EventTile_last only inside mx_RoomView_body
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Fix double underscores
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Fix double underscores - pcss
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Iterate - buttons at the bottom
- Set common spacing to buttons with variables
- Remove line breaks, yarn run i18n
- Set data-testid for headlines and buttons in case the tested strings would be displayed elsewhere simultaneously
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Check waiting headline as well
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Increase spacing between the message and the buttons
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* lint
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Increase block gap between wrapped buttons for clickability
Apply 8px between wrapped buttons
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Revert bottom margin of buttons which are not expected to be wrapped
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Check visibility instead of existence
This commit removes data-testid from headlines and data-testid-button and checks whether the elements are really visible, not overflowing the viewport.
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Remove redundant gap between 'mx_DecryptionFailureBar_start' and the bottom edge
This commit adds '.mx_DecryptionFailureBar--withEnd' class name to have it applied to the bar only if it has button(s). This way the bar is rendered with a flexbox and the row-gap declaration is respected only if there is a 'mx_DecryptionFailureBar--withEnd' element. The element currently includes the button(s) only.
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* lint - prettier
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Have Percy take a snapshot of the bar loading spinner before checkTimelineNarrow()
The loading spinner is likely to disappear while checking the bar on the narrow timeline.
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
---------
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
Co-authored-by: Kerry <kerrya@element.io >
2023-03-30 10:11:16 +01:00
Suguru Hirahara
beb8861df6
Add E2E test of MessageEditHistoryDialog ( #10406 )
2023-03-30 10:32:02 +02:00
Michael Weimann
968b6fc5df
Implement permalink end-2-end test ( #10434 )
2023-03-29 13:52:57 +02:00
Michael Weimann
7cb90d0f78
Add Cypress Testing Library ( #10446 )
2023-03-29 08:47:05 +02:00
Kerry
6eda1fa6e2
replace Polls history strings with Poll history ( #10454 )
...
Co-authored-by: Michael Weimann <michaelw@matrix.org >
2023-03-28 22:13:51 +00:00
Suguru Hirahara
f1667870a0
Change the category of a test from message displaying to configure room ( #10449 )
2023-03-28 08:57:17 +01:00