-
-
Notifications
You must be signed in to change notification settings - Fork 40
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Describe the bug
Unable to use trpc client in playwright tests
To Reproduce
Steps to reproduce the behavior:
- Setup a sveltekit project with playwright enabled
- Create a basic tRPC config with an endpoint
- Try to directly call it from playwright
Expected behavior
The client should work as it does in Svelte files in the frontend
Additional context
I tried various methods to create the client in playwright:
- I tried using it without args and it gave me an
Calling createTRPCClient() on the server requires passing a valid LoadEvent argument - Maybe I'm supposed to use
createCaller()withcreateContext()like we do in server load functions, but what do we pass to thecreateContext()? - Creating the client with
{ url: { origin: page.url() } }also doesn't seem to work and give this error:
TRPCClientError: Unexpected token '<', "<!doctype "... is not valid JSON
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working