Commit graph

10 commits

Author SHA1 Message Date
Michael Weimann
5398db21ad
Add ESLint Jest () 2023-03-01 16:23:35 +01:00
devonh
79033eb034
Add dendrite support to cypress tests ()
* 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 Telatynski
8b54be6f48
Move from browser-request to fetch () 2022-10-12 18:59:07 +01:00
Kerry
0ec8d0ff56
cypress - maybe improve "should close spotlight after starting a DM" stability ()
* explicity join bot to room instead of inviting

* remove pause
2022-10-06 12:31:04 +00:00
Janne Mareike Koschinski
a704a2fbb7
Reduce flakiness of spotlight tests () 2022-09-30 10:54:47 +02:00
Janne Mareike Koschinski
e8eefeb937
Avoid hardcoding branding in user onboarding ()
* Avoid hardcoding branding in user onboarding
* Make spotlight test more reliable
2022-08-22 12:11:24 +02:00
Travis Ralston
8db7766a40
Add safety to the spotlight search dialog ()
* 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 Weimann
ed8ccb5d80
Start DM on first message () 2022-08-04 08:19:52 +02:00
Šimon Brandner
3991ce96e4
Don't enumerate Cypress tests () 2022-08-01 17:59:20 +00:00