@noggin/elastic-noggin-sdk
Version:
Elastic Noggin SDK
15 lines (13 loc) • 544 B
text/typescript
import { setToken, getToken, hasToken, clearToken } from "./sessionTokenCache";
describe("sessionTokenCache", () => {
it("should set and clear token", () => {
expect(hasToken("mynamespace")).toBeFalsy();
expect(getToken("mynamespace")).toBeUndefined();
setToken("mynamespace", "asdf");
expect(hasToken("mynamespace")).toBeTruthy();
expect(getToken("mynamespace")).toBe("asdf");
clearToken("mynamespace");
expect(hasToken("mynamespace")).toBeFalsy();
expect(getToken("mynamespace")).toBeUndefined();
});
});