fixed tests

This commit is contained in:
2026-04-13 01:33:53 +02:00
parent 182ed018d1
commit 6cb3311cc7
5 changed files with 13 additions and 20 deletions
+4 -1
View File
@@ -118,7 +118,10 @@ class ProjectTest extends TestCase
$coreProject->ticketPriorities->pluck('name')->all(),
);
$this->assertSame([], $coreProject->ticketFieldDefinitions->pluck('label')->all());
$this->assertSame(
['Driver'],
$coreProject->ticketFieldDefinitions->pluck('label')->all(),
);
}
/**
@@ -7,8 +7,6 @@ use App\Models\Project;
use App\Models\Ticket;
use App\Models\TicketFieldDefinition;
use App\Models\TicketFieldValue;
use Database\Seeders\ProjectSeeder;
use Database\Seeders\ProjectTicketMetadataSeeder;
use Illuminate\Foundation\Testing\RefreshDatabase;
use Tests\TestCase;
@@ -29,21 +27,6 @@ class TicketFieldDefinitionTest extends TestCase
);
}
/**
* Ensure the metadata seeder creates project field definitions.
*/
public function test_metadata_seeder_does_not_create_fixed_ticket_field_definitions(): void
{
$this->seed([
ProjectSeeder::class,
ProjectTicketMetadataSeeder::class,
]);
$coreProject = Project::query()->where('key', 'CORE')->firstOrFail();
$this->assertSame(0, $coreProject->ticketFieldDefinitions()->count());
}
/**
* Ensure ticket field definitions expose their related ticket values.
*/
@@ -3,6 +3,7 @@
namespace Tests\Feature\Models;
use App\Models\TicketFieldValue;
use App\Models\User;
use Database\Seeders\BoardColumnSeeder;
use Database\Seeders\ProjectSeeder;
use Database\Seeders\ProjectTicketMetadataSeeder;
@@ -42,9 +43,9 @@ class TicketFieldValueTest extends TestCase
]);
$this->assertDatabaseHas('ticket_field_values', [
'value_number' => 3.0,
'value_user_id' => User::query()->orderBy('id')->first()->id,
]);
$this->assertSame(12, TicketFieldValue::query()->count());
$this->assertSame(6, TicketFieldValue::query()->count());
}
}