-
Notifications
You must be signed in to change notification settings - Fork 8
Open
Description
Hi there!
We're trying to upgrade authkit-react from 0.7.0 to the latest, 0.10.0. It works fine in our application, but we're having some issues getting our test suite passing.
In the latest version, there is a request/redirect to the /authorize endpoint on the workos API that I'm not quite sure how to mock correctly.
I've set up a reproduction in this repo. The main branch uses v0.10.0, while the 0.7.0 branch uses v0.7.0.
To reproduce:
- Clone the repo and checkout main
touch .env- Add env vars for workos client
VITE_WORKOS_CLIENT_ID="some_client_id"
VITE_WORKOS_DEV_MODE="true"
- Run
npm install - Run
npm run test - Click play on the only test in the suite and see it fail
- Note, the test runner should have a logged in user. Instead, we see the log in screen
- Checkout
0.7.0branch - run
npm installagain to get the old version ofauthkit-react - Run
npm run testagain - Click play on the test, test passes
There seems to be a couple redirects through api.workos.com/user_management/ that we tried to mock in the test, but I don't think we have it quite right. Any suggestions on how to mock a response correctly here?
Metadata
Metadata
Assignees
Labels
No labels