element-web/cypress/e2e
Richard van der Hoff 50ee43c4a5
Enable cypress tests for shields with rust crypto (#11589)
* Use new crypto-api for cross user verification

* update verification flow with new APIs

* Replace some calls to `checkUserTrust`

A start on https://github.com/vector-im/crypto-internal/issues/147

* Enable cypress tests

* update tests

* Delegate decisions on event shields to the js-sdk

* rerender after editing events

This is required because a transition from "valid event" to "unencrypted event"
no longer triggers a state change, so the component does not render
itself. Previously, this would be a transition from `verified:
E2EState.Normal` to `verified: null`.

* Update tests

* prettier

* Test coverage

* Enable cypress tests for shields with rust crypto

---------

Co-authored-by: Florian Duros <florianduros@element.io>
2023-09-18 21:34:24 +00:00
..
audio-player
composer
create-room
crypto Enable cypress tests for shields with rust crypto (#11589) 2023-09-18 21:34:24 +00:00
editing
integration-manager
invite
lazy-loading
left-panel
location
login
one-to-one-chat
permalinks
polls
read-receipts Cypress tests for redactions in threads (#11594) 2023-09-18 15:01:05 +00:00
register
regression-tests
right-panel Fix broken tests 2023-09-14 16:55:14 +05:30
room Fix broken tests 2023-09-14 16:55:14 +05:30
room-directory
settings Change avatar to use Compound implementation (#11448) 2023-08-24 03:48:35 +00:00
sliding-sync
spaces
spotlight Add waits in Spotlight Cypress tests, hoping this unflakes them (#11590) 2023-09-08 12:08:21 +00:00
threads Change avatar to use Compound implementation (#11448) 2023-08-24 03:48:35 +00:00
timeline Change avatar to use Compound implementation (#11448) 2023-08-24 03:48:35 +00:00
toasts
update
user-menu
user-onboarding
user-view
widgets Fix flaky Cypress test cypress/e2e/widgets/stickers.spec.ts (#11440) 2023-08-25 11:04:56 +00:00