Fix type errors: remove unused bcryptRounds, align test with argon2 API
This commit is contained in:
1 parent
a513d9b7bd
commit
a72646c933
2 files changed
+3
-9
No files matched your search
@@ -51,13 +51,10 @@ describe("hashPassword (PASSWORD_HASH=argon2id)", () => {
|
||||
});
|
||||
});
|
||||
|
||||
describe("bcrypt", () => {
|
||||
it("verifies a bcrypt hash and accepts the PHP $2y$ prefix", async () => {
|
||||
mockEnv.BCRYPT_ROUNDS = 4;
|
||||
const h = await bcryptHash("hunter2", 4);
|
||||
describe("argon2", () => {
|
||||
it("verifies an argon2 hash and round-trips", async () => {
|
||||
const h = await bcryptHash("hunter2");
|
||||
expect(await verifyPassword("hunter2", h)).toBe(true);
|
||||
const phpStyle = h.replace(/^\$2[ab]\$/, "$2y$");
|
||||
expect(await verifyPassword("hunter2", phpStyle)).toBe(true);
|
||||
expect(await verifyPassword("nope", h)).toBe(false);
|
||||
});
|
||||
});
|
||||
|
||||
Reference in new issue
Block a user