Implement ticket creation and backlog
This commit is contained in:
@@ -7,6 +7,7 @@ use App\Models\Project;
|
||||
use Database\Seeders\BoardColumnSeeder;
|
||||
use Database\Seeders\ProjectSeeder;
|
||||
use Database\Seeders\ProjectTicketMetadataSeeder;
|
||||
use Database\Seeders\TicketSeeder;
|
||||
use Illuminate\Foundation\Testing\RefreshDatabase;
|
||||
use Tests\TestCase;
|
||||
|
||||
@@ -121,4 +122,23 @@ class ProjectTest extends TestCase
|
||||
$coreProject->ticketFieldDefinitions->pluck('label')->all(),
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* Ensure projects expose tickets ordered by descending sequence number.
|
||||
*/
|
||||
public function test_projects_expose_tickets_ordered_by_sequence_number_desc(): void
|
||||
{
|
||||
$this->seed([
|
||||
ProjectSeeder::class,
|
||||
ProjectTicketMetadataSeeder::class,
|
||||
TicketSeeder::class,
|
||||
]);
|
||||
|
||||
$coreProject = Project::query()->where('key', 'CORE')->firstOrFail();
|
||||
|
||||
$this->assertSame(
|
||||
['CORE-2', 'CORE-1'],
|
||||
$coreProject->tickets->pluck('ticket_key')->all(),
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user