Skip to content

Conversation

@mieszkosabo
Copy link

Oftentimes APIs persist session info in cookies, so when using eden treaty as a server-side test client (or in any other browser-less environment) it is really useful to be able to rely on treaty to manage cookies like a browser would.

I made this an optional feature, so by default the behavior is not changed.

I built this feature on top of tough-cookie which seems to be a not-uncommon way of adding cookie support to API clients. For example, a similar implementation can be found in Bruno (Postman/Insomnia alternative).

@dl-eric
Copy link

dl-eric commented Mar 21, 2024

My app uses JWT auth that's stored in http-only cookies, so this would allow me to write Eden tests! This is just what Eden is missing.

@mieszkosabo
Copy link
Author

Hey @SaltyAom would you be willing to merge this PR? I didn't hear anything from you, so at this point I'm not sure if it's worth updating this branch. Let me know 🙏

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants