Richard van der Hoff
0d46bc924c
Fix "Error: No request context set" in credentials fixture ( #145 )
...
Make sure that we've run the `context` fixture first, so that the request API
is configured
2025-11-27 19:40:29 +00:00
Richard van der Hoff
4c928d2854
Avoid mergeTests in test fixture declarations ( #138 )
...
Normally, one can find the documentation on a playwright test fixture by
finding its declaration (i.e., you can ctrl-click on the fixture name and find
its documentaion).
However, `mergeTests` re-declares the type, making it much harder to find the
documentation on a given fixture.
It's easy enough to avoid `mergeTests`: we just structure our `test.extend`
calls as a strict hieirarchy.
2025-11-27 17:13:22 +00:00
Michael Telatynski
c2f4535153
Delint
2025-11-12 12:16:31 +00:00
Richard van der Hoff
68de37a6cb
Playwright: add a createNewInstance utility function
...
Sometimes it's useful to be able to use two separate Element-Web instances, in
isolated browsers. This patch adds a utility method which creates such an
instance.
2025-10-03 14:34:22 +01:00
Richard van der Hoff
d0c3901a1a
Merge remote-tracking branch 'origin/main' into rav/new_context
2025-10-03 14:32:47 +01:00
Richard van der Hoff
595141cf4b
Playwright: factor out helpers for config.json
...
Factor out some helper functions for building `config.json` files,
and adding the relevant routes to browser contexts.
2025-10-03 14:28:35 +01:00
Richard van der Hoff
92b9896deb
Factor out a helper function populateLocalStorageWithCredentials
...
This just takes the innards of the `pageWithCredentials` fixture and makes it
reusable in contexts outside the fixture. (This can be useful if you want to
use Element with an account other than the default provided by the
`credentials` fixture.)
2025-10-03 12:42:57 +01:00
Richard van der Hoff
885e7c36d9
Add homeserverBaseUrl field to Credentials
...
`Credentials` is used to record the access token etc once we log in a or
register a user. An access token isn't much use to you unless you know where to
send it, so this patch addes a new field, `homeserverUrl`, which contains
the base public URL for the homeserver.
2025-10-03 12:25:21 +01:00
Quentin Gliech
636cee5dcb
Fix the MAS config override ordering
2025-08-05 12:05:04 +02:00
Quentin Gliech
6520352453
Re-export the MasConfig type again
2025-08-05 11:03:37 +02:00
Quentin Gliech
5360f309f1
Generate accurate MAS config type from its JSON schema
2025-08-05 10:53:24 +02:00
Quentin Gliech
b4a59ce009
Re-export the Postgres testcontainer
2025-08-05 09:45:34 +02:00
Quentin Gliech
90a51d4487
Allow overriding the MAS docker image
2025-08-05 09:35:13 +02:00
Quentin Gliech
c7f5d91504
Simplify the default MAS configuration
2025-08-05 09:34:16 +02:00
Michael Telatynski
7a24eecde8
Add rc_room_creation to Synapse config
2025-07-31 10:10:24 +01:00
Michael Telatynski
41887c61a9
Iterate
2025-07-24 16:27:09 +01:00
Michael Telatynski
a44fe85209
Fix types
2025-06-20 11:37:09 +01:00
Michael Telatynski
62b8d1b3ab
Remove exports from playwright-common package
2025-06-20 11:33:25 +01:00
Michael Telatynski
9bb434a2aa
Merge pull request #36 from element-hq/t3chguy/stale-screenshots-reporter
2025-06-20 11:14:17 +01:00
Michael Telatynski
a440678ffd
Remove console.log
2025-06-20 10:28:38 +01:00
Michael Telatynski
75cf1ee738
Reuse annotation var
2025-06-20 10:28:04 +01:00
Michael Telatynski
78bc53ef0a
Iterate
2025-06-20 10:21:26 +01:00
Michael Telatynski
02833dac5e
Allow extending SynapseContainer testcontainer
2025-06-20 10:06:49 +01:00
Michael Telatynski
2af22fb54f
Add stale-screenshot-reporter.ts
2025-06-20 09:59:28 +01:00
Michael Telatynski
3befdeb167
Update mas.ts
2025-06-04 14:02:42 +01:00
Michael Telatynski
b9f200d349
Update testcontainers to v11
2025-05-28 16:41:43 +01:00
Michael Telatynski
29d1c61d82
Update mas version
2025-05-09 17:08:40 +01:00
Michael Telatynski
d93c34926b
Make mas-cli testcontainer method public
2025-03-21 17:34:39 +00:00
Michael Telatynski
cae6c42eb4
Iterate
2025-03-12 11:41:28 +00:00
Michael Telatynski
2fa2805b8d
Iterate
2025-03-12 11:31:38 +00:00
Michael Telatynski
c9288b846e
Iterate
2025-03-12 10:50:09 +00:00
Michael Telatynski
0b12fac200
Iterate
2025-03-12 10:33:29 +00:00
Michael Telatynski
5f28c50af8
Create playwright-common package
2025-03-12 10:15:24 +00:00