codex ticket rework
This commit is contained in:
@@ -7,7 +7,6 @@ use App\Models\Project;
|
||||
use App\Models\Ticket;
|
||||
use App\Models\TicketFieldDefinition;
|
||||
use App\Models\TicketFieldValue;
|
||||
use App\Models\TicketPriority;
|
||||
use Database\Seeders\ProjectSeeder;
|
||||
use Database\Seeders\ProjectTicketMetadataSeeder;
|
||||
use Illuminate\Foundation\Testing\RefreshDatabase;
|
||||
@@ -33,7 +32,7 @@ class TicketFieldDefinitionTest extends TestCase
|
||||
/**
|
||||
* Ensure the metadata seeder creates project field definitions.
|
||||
*/
|
||||
public function test_metadata_seeder_creates_ticket_field_definitions(): void
|
||||
public function test_metadata_seeder_does_not_create_fixed_ticket_field_definitions(): void
|
||||
{
|
||||
$this->seed([
|
||||
ProjectSeeder::class,
|
||||
@@ -42,19 +41,7 @@ class TicketFieldDefinitionTest extends TestCase
|
||||
|
||||
$coreProject = Project::query()->where('key', 'CORE')->firstOrFail();
|
||||
|
||||
$this->assertDatabaseHas('ticket_field_definitions', [
|
||||
'project_id' => $coreProject->id,
|
||||
'label' => 'Assignee',
|
||||
'field_type' => 'user',
|
||||
'position' => 1,
|
||||
]);
|
||||
|
||||
$this->assertDatabaseHas('ticket_field_definitions', [
|
||||
'project_id' => $coreProject->id,
|
||||
'label' => 'Story Points',
|
||||
'field_type' => 'number',
|
||||
'position' => 2,
|
||||
]);
|
||||
$this->assertSame(0, $coreProject->ticketFieldDefinitions()->count());
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -68,10 +55,7 @@ class TicketFieldDefinitionTest extends TestCase
|
||||
|
||||
app(InitializeProjectTicketMetadata::class)->handle($project);
|
||||
|
||||
$priority = TicketPriority::factory()->for($project)->create([
|
||||
'name' => 'Medium',
|
||||
'position' => 1,
|
||||
]);
|
||||
$priority = $project->ticketPriorities()->firstOrFail();
|
||||
|
||||
$ticket = Ticket::factory()->create([
|
||||
'project_id' => $project->id,
|
||||
@@ -81,7 +65,7 @@ class TicketFieldDefinitionTest extends TestCase
|
||||
|
||||
$fieldDefinition = TicketFieldDefinition::factory()->for($project)->create([
|
||||
'field_type' => 'number',
|
||||
'label' => 'Story Points',
|
||||
'label' => 'Complexity',
|
||||
'position' => 1,
|
||||
]);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user