@guardian/pan-domain-node
Version:
NodeJs implementation of Guardian pan-domain auth verification
13 lines (12 loc) • 495 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const utils_1 = require("../src/utils");
const fixtures_1 = require("./fixtures");
const url_1 = require("url");
test("decode a cookie", () => {
const { data, signature } = utils_1.parseCookie(fixtures_1.sampleCookie);
expect(signature.length).toBe(684);
const params = new url_1.URLSearchParams(data);
expect(params.get("firstName")).toBe("Test");
expect(params.get("lastName")).toBe("User");
});