create(); $campaign = AdCampaign::create([ 'tenant_id' => $tenant->id, 'name' => 'C', 'audience_days' => 10, 'use_uploaded_list' => false, ]); return [$tenant, $campaign]; } it('текст сообщения хранится целиком, длиннее 255 знаков в том числе', function () { [$tenant, $campaign] = messageCampaign(); // Модератор перечисляет претензии списком — 255 знаков не хватает. Именно предел // колонки moderation_reason уже валил обход модерации целиком. $long = str_repeat('Причина отказа очень подробная. ', 40); $msg = AdCampaignMessage::create([ 'tenant_id' => $tenant->id, 'campaign_id' => $campaign->id, 'author' => AdCampaignMessage::AUTHOR_YANDEX, 'body' => $long, ]); expect(mb_strlen($msg->refresh()->body))->toBe(mb_strlen($long)); });