Skip to content

Commit e895b79

Browse files
fix: GitHub issue with tests
1 parent 7dee6e4 commit e895b79

1 file changed

Lines changed: 4 additions & 12 deletions

File tree

tests/UserLoginTurnstileTest.php

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@
1313
**/
1414

1515
use Auth\User;
16-
use Illuminate\Support\Facades\Http;
1716
use Illuminate\Support\Facades\Session;
1817
use LaravelDoctrine\ORM\Facades\EntityManager;
18+
use RyanChandler\LaravelCloudflareTurnstile\Facades\Turnstile;
1919

2020
/**
2121
* Class UserLoginTurnstileTest
@@ -29,8 +29,7 @@
2929
*/
3030
final class UserLoginTurnstileTest extends BrowserKitTestCase
3131
{
32-
private const TURNSTILE_SITEVERIFY_URL = 'https://challenges.cloudflare.com/turnstile/v0/siteverify';
33-
private const LOGIN_URL = '/auth/login';
32+
private const LOGIN_URL = '/auth/login';
3433
// Matches ServerConfigurationService::DefaultMaxFailedLoginAttempts2ShowCaptcha
3534
private const CAPTCHA_THRESHOLD = 3;
3635

@@ -78,19 +77,12 @@ private function postLogin(array $overrides = [])
7877

7978
private function fakeTurnstilePass(): void
8079
{
81-
Http::fake([
82-
self::TURNSTILE_SITEVERIFY_URL => Http::response(['success' => true], 200),
83-
]);
80+
Turnstile::fake(); // FakeClient defaults to shouldPass=true → returns SiteverifyResponse::success()
8481
}
8582

8683
private function fakeTurnstileFail(): void
8784
{
88-
Http::fake([
89-
self::TURNSTILE_SITEVERIFY_URL => Http::response(
90-
['success' => false, 'error-codes' => ['timeout-or-duplicate']],
91-
200
92-
),
93-
]);
85+
Turnstile::fake()->expired(); // FakeClient returns failure(['timeout-or-duplicate'])
9486
}
9587

9688
/**

0 commit comments

Comments
 (0)