Commit Graph

148 Commits (b9ea639f9dc1b6568490cbc2e53df9af7302b274)

Author SHA1 Message Date
Michael Telatynski f659c47a61
Update loading-test.tsx 2023-09-06 18:14:38 +01:00
Michael Telatynski c525b633bd
Migrate translations to keys and switch to Localazy (#26106) 2023-09-05 17:17:25 +01:00
maheichyk 3fd6b62254
Add support for rendering a custom wrapper around Element (#25537)
Co-authored-by: Mikhail Aheichyk <mikhail.aheichyk@nordeck.net>
2023-08-30 07:52:41 +01:00
Michael Telatynski 017fbb3793
Remove redundant `makeRegistrationUrl` prop (#25953) 2023-08-15 16:18:55 +01:00
Michael Telatynski 7351c722be
Fix tests for Matrix v1.1 requirement (#25898) 2023-08-14 09:07:43 +01:00
Kerry e68583a6e2
Test: don't unmount `MatrixChat` before setup is finished (#25783) 2023-07-17 08:50:13 +12:00
夜坂雅 93c17104f1
Allow default_server_config as a fallback config (#25682) 2023-07-10 09:56:24 +01:00
Michael Telatynski 0299aef79d
Conform more of the codebase to strictNullChecks & noImplicitAny (#25680) 2023-06-28 15:09:36 +01:00
Andy Balaam 1fb03c82fe
Ensure we actually wait for the login form to appear in loading-test (#25287) 2023-05-05 12:53:12 +01:00
Andy Balaam f00c742ebc
Wait for login screen to appear in loading-test (#25276) 2023-05-05 11:56:35 +01:00
Michael Telatynski a722b71b6c
Remove unused property (#25213) 2023-04-28 10:07:48 +01:00
Michael Telatynski f5b8bccb65
Conform more of the codebase with `noImplicitAny` and `strictNullChecks` (#25174
* Conform more of the codebase with `noImplicitAny` and `strictNullChecks`

* Fix tests

* Update src/vector/app.tsx
2023-04-25 09:36:17 +01:00
renovate[bot] 1ebe574ab1
Update dependency typescript to v5 (#25050)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2023-04-06 13:17:51 +01:00
Kerry f033becebb
remove makeType utility from loading-test (#24958) 2023-03-28 09:01:33 +13:00
Travis Ralston 805c90ade7
Use Identity Server v2 API for tests (#24086) 2023-01-03 00:59:00 -07:00
Michael Weimann 7921a6cbf8
Apply prettier formatting 2022-12-09 13:28:29 +01:00
Michael Weimann cbf5c43ae7
Update to eslint-plugin-matrix-org 0.8 (#23825)
* Update to eslint-plugin-matrix-org 0.8

* Exclude some eslint rules for specs

* Fix eslint tests path
2022-11-23 16:24:36 +00:00
Michael Telatynski 172f2f3993
Fix tests and convert to RTL (#23474) 2022-10-13 09:22:34 +01:00
Michael Telatynski 2ef6abbfb8
Move from `browser-request` to `fetch` (#23427) 2022-10-12 18:59:10 +01:00
Janne Mareike Koschinski e873e84130
Disable tests relying on old room directory 2022-07-15 12:22:33 +02:00
Michael Weimann ecda0a1073
Adapt to new ValidatedServerConfig location (#22842) 2022-07-14 15:04:32 +02:00
Travis Ralston e1f9e9a8f8 Step 8.1: Remove skin-sdk.js 2022-03-28 13:02:50 -06:00
Travis Ralston 1bbecdff6c Step 3.1: Stop using `getComponent` in tests 2022-03-28 13:02:50 -06:00
Germain f149f9a9ad
Add mock to /versions API endpoint (#21380) 2022-03-11 09:04:41 +00:00
Michael Telatynski 240c3be014
Mandate use of js-sdk/src/matrix import over js-sdk/src (#21257) 2022-03-01 19:26:22 +00:00
Michael Telatynski 9115fb7509
Expect /capabilities after startClient in app tests (#20599) 2022-01-18 09:55:56 +00:00
Germain 8a9f677a76
Fix app tests for new startClient method (#20482) 2022-01-11 12:58:55 +00:00
Dariusz Niemczyk 4efa0b215f
Add typescript support and fix tests after threads work (#19247)
* Typescriptify tests
* Fix tests after threads work
* Add proper types for jest
2021-10-01 15:48:57 +01:00
Dariusz Niemczyk fe9d0189a0
Revert "Typescriptify tests"
This reverts commit 2a4dcd1267.
2021-10-01 15:41:32 +02:00
Dariusz Niemczyk ef436b8fa7
Revert "Fix joining-test"
This reverts commit ecf29d9409.
2021-10-01 15:41:28 +02:00
Dariusz Niemczyk e15d27b316
Revert "Fix loading-test"
This reverts commit 155d80b3fa.
2021-10-01 15:41:25 +02:00
Dariusz Niemczyk 935f95fcde
Revert "Fix typescript errors"
This reverts commit 37a0957285.
2021-10-01 15:41:22 +02:00
Dariusz Niemczyk 37a0957285
Fix typescript errors 2021-10-01 15:22:46 +02:00
Dariusz Niemczyk 155d80b3fa
Fix loading-test 2021-10-01 15:18:50 +02:00
Dariusz Niemczyk ecf29d9409
Fix joining-test 2021-10-01 15:18:42 +02:00
Dariusz Niemczyk 2a4dcd1267
Typescriptify tests 2021-10-01 14:56:07 +02:00
Michael Telatynski 06852436e6 Fix loading-test for SSO plaf changes
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-06-25 23:59:08 +01:00
Michael Telatynski 19ff8dde1f fix loading test for new sso pattern
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-06-03 20:35:56 +01:00
Travis Ralston a21d6e651f Move dispatcher references in support of TypeScript conversion
See https://github.com/matrix-org/matrix-react-sdk/pull/4593
2020-05-13 21:15:30 -06:00
Michael Telatynski 30a9094dc7 fix import in tests
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-04-23 10:19:06 +01:00
Michael Telatynski afabf9d4b1 Fix tests post-js-sdk-filters change
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2020-04-20 19:47:16 +01:00
J. Ryan Stinnett c70bfe1f91 Update loading test for JS SDK IDB change
Part of https://github.com/vector-im/riot-web/issues/12207
2020-02-27 14:57:52 +00:00
J. Ryan Stinnett fb77bcf762 Remove spinner check
We may no longer see a spinner for some login paths with the changes to add a
complete security step.

Part of https://github.com/vector-im/riot-web/issues/11214
2020-01-16 16:07:49 +00:00
Travis Ralston 3fb6b1ed63 Remove excessive sleep now that we're not using chrome 2020-01-15 15:31:08 -07:00
Travis Ralston bcda501864 Replace usages of expect.toStartWith with boolean checks 2020-01-15 14:44:46 -07:00
Travis Ralston 84439cff86 Import the cryptostore from the right place 2020-01-15 14:06:44 -07:00
Travis Ralston e37da08730 Replace beforeEach with just a cleanLocalstorage call
The rest isn't needed anymore.
2020-01-15 14:06:24 -07:00
Travis Ralston 3c9c0ec447 Leave the language handler setup to the test init scripts 2020-01-15 14:05:55 -07:00
Travis Ralston 161a1342b2 Swap over to Jest, breaking everything 2020-01-15 13:24:19 -07:00
Travis Ralston a978a6734f Fix CI tests
There's a bunch of generated files that webpack relies on to work, and Karma works off webpack. To make both happy we've added
a new `build:genfiles` script which takes care of this for us. We also have to install and build our other layers to get the
same effect (like generating the react-sdk's component index, while we still have one).

This commit also fixes all the imports in the tests because they were just wrong. They should have been caught in the ES6ification
earlier, but were missed.
2020-01-13 20:40:00 -07:00