feat(KAN-26): add reusable ticket presentations
This commit is contained in:
@@ -24,6 +24,9 @@ class ProjectBoardControllerTest extends TestCase
|
||||
public function test_users_with_view_permission_can_view_a_projects_board(): void
|
||||
{
|
||||
$user = User::factory()->create();
|
||||
$assignee = User::factory()->create([
|
||||
'name' => 'Taylor Reed',
|
||||
]);
|
||||
$project = Project::factory()->create([
|
||||
'key' => 'CORE',
|
||||
]);
|
||||
@@ -58,6 +61,7 @@ class ProjectBoardControllerTest extends TestCase
|
||||
]);
|
||||
|
||||
$boardTicket = Ticket::factory()->create([
|
||||
'assignee_user_id' => $assignee->id,
|
||||
'project_id' => $project->id,
|
||||
'sequence_number' => 2,
|
||||
'ticket_key' => 'CORE-2',
|
||||
@@ -81,6 +85,10 @@ class ProjectBoardControllerTest extends TestCase
|
||||
->has('boardColumns.1.tickets', 1)
|
||||
->where('boardColumns.1.tickets.0.ticket_key', $boardTicket->ticket_key)
|
||||
->where('boardColumns.1.tickets.0.title', $boardTicket->title)
|
||||
->where('boardColumns.1.tickets.0.assignee.id', $assignee->id)
|
||||
->where('boardColumns.1.tickets.0.assignee.name', $assignee->name)
|
||||
->where('boardColumns.1.tickets.0.ticket_priority.name', $priority->name)
|
||||
->where('boardColumns.1.tickets.0.ticket_status.name', $doingStatus->name)
|
||||
->where('canCreateTickets', false)
|
||||
->where('canEditTickets', false),
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user