test: капча-драйвер null в тестах плюс изоляция migrate и billing-summary от состояния БД

Капча: добавлен тестовый драйвер CAPTCHA_DRIVER=null и CAPTCHA_FAKE_PASSES
в phpunit.xml, иначе тесты наследовали боевой yandex из .env и регистрация
падала на проверке я не робот. Плюс изоляция двух тестов от состояния
учебной базы: BillingMigrateLeadsToRubTest считает операции своего тенанта,
BillingSummaryProviderTest берёт дату вне периода из следующего месяца.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Дмитрий
2026-06-25 05:20:14 +03:00
parent 142a561d0d
commit c71c7df3ba
3 changed files with 16 additions and 4 deletions
+4
View File
@@ -34,6 +34,10 @@
<env name="MAIL_MAILER" value="array"/>
<env name="AUTH_PASSWORD_RESET_TOKEN_TABLE" value="password_resets" force="true"/>
<env name="QUEUE_CONNECTION" value="sync"/>
<!-- Капча: в тестах фейк-верификатор (NullCaptchaVerifier, fake_passes),
иначе наследуется боевой CAPTCHA_DRIVER=yandex из .env и регистрация-тесты падают на «я не робот». -->
<env name="CAPTCHA_DRIVER" value="null"/>
<env name="CAPTCHA_FAKE_PASSES" value="true"/>
<env name="SESSION_DRIVER" value="array"/>
<env name="PULSE_ENABLED" value="false"/>
<env name="TELESCOPE_ENABLED" value="false"/>