cookieset
Cookie / SetCookie library for Javascript (& Typescript).
Installation
npm install cookieset --save
Usage
const cookieset = // or import cookieset from "cookieset"
then, simple usage as below:
cookieJar.set"foo", "value for foo"cookieJar.setnew cookieset.Cookie"bar", "value for bar"cookieJar.setnew cookieset.Cookie"baz", "value for baz", new Date"1970-01-01" expectcookieJar.has"foo".toBeTruthyexpectcookieJar.has"bar".toBeTruthyexpectcookieJar.has"baz".toBeFalsy expectcookieJar.get"foo".toBeInstanceOfcookieset.CookieexpectcookieJar.get"bar".toBeInstanceOfcookieset.CookieexpectcookieJar.get"baz".toBeUndefined expectcookieJar.toCookieString.toEqual"foo=value%20for%20foo; bar=value%20for%20bar"
Example with Axios
instance.interceptors.request.useinstance.interceptors.response.use await instance.get"http://localhost:8000/?username=corgidisco"await instance.get"http://localhost:8000/" expectresponse.data.toEqual"corgidisco"