Commit Graph
10 Commits
Author SHA1 Message Date
Michael WeimannandGitHub 5398db21ad Add ESLint Jest (#10261) 2023-03-01 16:23:35 +01:00
devonhandGitHub 79033eb034 Add dendrite support to cypress tests (#9884)
* Minimum hacks required to run cypress tests with dendrite

* Remove wget hack since dendrite containers now have curl

* Add basic dendritedocker plugin & hack into login spec for testing

* Add generic HomeserverInstance interface

* Add env var to configure which homeserver to use

* Remove synapse specific homeserver support api

* Update the rest of the tests to use HomeserverInstance

* Update cypress docs to reference new homeserver abstraction

* Fix formatting issues

* Change dendrite to use main branch container
2023-01-10 16:29:56 -07:00
Michael Weimann 526645c791 Apply prettier formatting 2022-12-12 12:24:14 +01:00
Michael TelatynskiandGitHub 8b54be6f48 Move from browser-request to fetch (#9345) 2022-10-12 18:59:07 +01:00
KerryandGitHub 0ec8d0ff56 cypress - maybe improve "should close spotlight after starting a DM" stability (#9363)
* explicity join bot to room instead of inviting

* remove pause
2022-10-06 12:31:04 +00:00
Janne Mareike KoschinskiandGitHub a704a2fbb7 Reduce flakiness of spotlight tests (#9310) 2022-09-30 10:54:47 +02:00
Janne Mareike KoschinskiandGitHub e8eefeb937 Avoid hardcoding branding in user onboarding (#9206)
* Avoid hardcoding branding in user onboarding
* Make spotlight test more reliable
2022-08-22 12:11:24 +02:00
8db7766a40 Add safety to the spotlight search dialog (#9177)
* Add safety to the spotlight search dialog

Fixes https://github.com/vector-im/element-web/issues/22851

This test was triggering the mentioned bug only occasionally because it was dependent on when the search settled: if it settled early then the length was wrong. In testing, the dialog was caught multiple times to have passed the length chat but update to show duplicated results before the test closed the client, indicating a race condition within the tests.

To fix this, we just make sure everything settles before moving on. We do this on unaffected tests too to ensure they don't regress later.

The affected test was "should find group DMs by usernames or user ids".

* Update cypress/e2e/spotlight/spotlight.spec.ts

Co-authored-by: Robin <robin@robin.town>

Co-authored-by: Robin <robin@robin.town>
2022-08-11 22:26:25 +00:00
Michael WeimannandGitHub ed8ccb5d80 Start DM on first message (#8612) 2022-08-04 08:19:52 +02:00
Šimon BrandnerandGitHub 3991ce96e4 Don't enumerate Cypress tests (#9123) 2022-08-01 17:59:20 +00:00