element-web/cypress/support
Michael Telatynski f3f14afbbf
Move spaces tests from Puppeteer to Cypress (#8645)
* Move spaces tests from Puppeteer to Cypress

* Add missing fixture

* Tweak synapsedocker to not double error on a docker failure

* Fix space hierarchy loading race condition

Fixes https://github.com/matrix-org/element-web-rageshakes/issues/10345

* Fix race condition when creating public space with url update code

* Try Electron once more due to perms issues around clipboard

* Try set browser permissions properly

* Try to enable clipboard another way

* Try electron again

* Try electron again again

* Switch to built-in cypress feature for file uploads

* Mock clipboard instead

* TMPDIR ftw?

* uid:gid pls

* Clipboard tests can now run on any browser due to mocking

* Test Enter as well as button for space creation

* Make the test actually work

* Update cypress/support/util.ts

Co-authored-by: Eric Eastwood <erice@element.io>

Co-authored-by: Eric Eastwood <erice@element.io>
2022-05-26 10:19:00 +01:00
..
bot.ts Add basic performance testing via Cypress (#8586) 2022-05-17 15:38:45 +01:00
client.ts Move spaces tests from Puppeteer to Cypress (#8645) 2022-05-26 10:19:00 +01:00
clipboard.ts Move spaces tests from Puppeteer to Cypress (#8645) 2022-05-26 10:19:00 +01:00
index.ts Move spaces tests from Puppeteer to Cypress (#8645) 2022-05-26 10:19:00 +01:00
login.ts Add basic performance testing via Cypress (#8586) 2022-05-17 15:38:45 +01:00
performance.ts Add basic performance testing via Cypress (#8586) 2022-05-17 15:38:45 +01:00
settings.ts Move spaces tests from Puppeteer to Cypress (#8645) 2022-05-26 10:19:00 +01:00
synapse.ts Add basic performance testing via Cypress (#8586) 2022-05-17 15:38:45 +01:00
util.ts Move spaces tests from Puppeteer to Cypress (#8645) 2022-05-26 10:19:00 +01:00