Files
bun.sh/test/js/third_party/jsonwebtoken/undefined_secretOrPublickey.test.js
2024-09-03 21:32:52 -07:00

19 lines
590 B
JavaScript

import { describe, expect, it } from "bun:test";
import jwt from "jsonwebtoken";
var TOKEN = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.e30.t-IDcSemACt8x4iTMCda8Yhe3iZaWbvV5XKSTbuAn0M";
describe("verifying without specified secret or public key", function () {
it("should not verify null", function () {
expect(function () {
jwt.verify(TOKEN, null);
}).toThrow(/secret or public key must be provided/);
});
it("should not verify undefined", function () {
expect(function () {
jwt.verify(TOKEN);
}).toThrow(/secret or public key must be provided/);
});
});