19 lines
600 B
PHP
19 lines
600 B
PHP
|
|
<?php
|
||
|
|
|
||
|
|
declare(strict_types=1);
|
||
|
|
|
||
|
|
use App\Models\AdCampaign;
|
||
|
|
use App\Models\Tenant;
|
||
|
|
use Illuminate\Support\Facades\Schema;
|
||
|
|
|
||
|
|
it('добавляет banners_approved_at в ad_campaigns и модель его читает', function () {
|
||
|
|
expect(Schema::hasColumn('ad_campaigns', 'banners_approved_at'))->toBeTrue();
|
||
|
|
|
||
|
|
$tenant = Tenant::factory()->create();
|
||
|
|
$c = AdCampaign::create([
|
||
|
|
'tenant_id' => $tenant->id, 'name' => 'C', 'audience_days' => 10, 'use_uploaded_list' => false,
|
||
|
|
'banners_approved_at' => now(),
|
||
|
|
]);
|
||
|
|
expect($c->banners_approved_at)->not->toBeNull();
|
||
|
|
});
|