Open mieszkosabo opened 10 months ago
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.
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 🙏
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).