From 416d864735169329642294f3dee68acf08a4c35c Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Thu, 26 Mar 2026 07:27:18 +0000 Subject: [PATCH] test: add edge case tests for non-array error-codes Co-authored-by: rowan-m <108052+rowan-m@users.noreply.github.com> --- tests/ReCaptcha/ResponseTest.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/tests/ReCaptcha/ResponseTest.php b/tests/ReCaptcha/ResponseTest.php index ec0a5fc..c18a8a4 100644 --- a/tests/ReCaptcha/ResponseTest.php +++ b/tests/ReCaptcha/ResponseTest.php @@ -112,7 +112,15 @@ public static function provideJson(): array false, [ReCaptcha::E_INVALID_JSON], null, null, null, null, null, ], [ - '{"success": false, "error-codes": "bad-request"}', + '{"success": false, "error-codes": "invalid-input-secret"}', + false, [ReCaptcha::E_UNKNOWN_ERROR], null, null, null, null, null, + ], + [ + '{"success": false, "error-codes": null}', + false, [ReCaptcha::E_UNKNOWN_ERROR], null, null, null, null, null, + ], + [ + '{"success": false, "error-codes": 123}', false, [ReCaptcha::E_UNKNOWN_ERROR], null, null, null, null, null, ], ];