summaryrefslogtreecommitdiff
path: root/std/jwt/_algorithm_test.ts
blob: 99583bd79cffe3175ed79968de55d2a065776fb3 (plain)
1
2
3
4
5
6
7
8
9
10
11
import { assertEquals } from "../testing/asserts.ts";

import { verify as verifyAlgorithm } from "./_algorithm.ts";

Deno.test("[jwt] verify algorithm", function () {
  assertEquals(verifyAlgorithm("HS512", "HS512"), true);
  assertEquals(verifyAlgorithm("HS512", "HS256"), false);
  assertEquals(verifyAlgorithm(["HS512"], "HS512"), true);
  assertEquals(verifyAlgorithm(["HS256", "HS512"], "HS512"), true);
  assertEquals(verifyAlgorithm(["HS512"], "HS256"), false);
});