From c7fd667d706ee671228dfeeb3ae94450de7f7e44 Mon Sep 17 00:00:00 2001 From: zkldi <20380519+zkldi@users.noreply.github.com> Date: Thu, 2 Dec 2021 10:18:46 +0000 Subject: [PATCH] Fix bug where recaptcha tests used MockJSONFetch Incorrectly. --- .../server/router/api/v1/auth/auth.test.ts | 22 +++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/server/src/server/router/api/v1/auth/auth.test.ts b/server/src/server/router/api/v1/auth/auth.test.ts index f10052355..2aef45bbf 100644 --- a/server/src/server/router/api/v1/auth/auth.test.ts +++ b/server/src/server/router/api/v1/auth/auth.test.ts @@ -58,13 +58,31 @@ t.test("#AddNewInvite", (t) => { t.test("#ValidateCaptcha", async (t) => { t.equal( - await ValidateCaptcha("200", "bar", MockJSONFetch({ success: true })), + await ValidateCaptcha( + "200", + "bar", + MockJSONFetch({ + "https://www.google.com/recaptcha/api/siteverify?secret=unused&response=200&remoteip=bar": + { + success: true, + }, + }) + ), true, "Validates captcha when sucess return is true" ); t.equal( - await ValidateCaptcha("400", "bar", MockJSONFetch({ success: false })), + await ValidateCaptcha( + "400", + "bar", + MockJSONFetch({ + "https://www.google.com/recaptcha/api/siteverify?secret=unused&response=400&remoteip=bar": + { + success: false, + }, + }) + ), false, "Invalidates captcha when success return is not true" );