test overdue dashboard assignments
This commit is contained in:
parent
2c38b01562
commit
7bc7ad207b
3 changed files with 42 additions and 26 deletions
|
|
@ -17,7 +17,7 @@ use Tests\Fakes\FakeScheduleRepository;
|
|||
|
||||
class ListAssignmentsForDateTest extends TestCase
|
||||
{
|
||||
public function test_it_lists_the_users_assignments_for_the_date(): void
|
||||
public function test_it_lists_the_users_assignments_due_through_the_date(): void
|
||||
{
|
||||
$user = $this->user(1, 'reader@example.com');
|
||||
$otherUser = $this->user(2, 'other@example.com');
|
||||
|
|
@ -25,7 +25,7 @@ class ListAssignmentsForDateTest extends TestCase
|
|||
$olderSchedule = $repository->create($this->schedule(
|
||||
user: $user,
|
||||
setName: 'Older plan',
|
||||
date: '2026-08-15',
|
||||
date: '2026-08-14',
|
||||
assignmentNames: ['First', 'Second'],
|
||||
));
|
||||
$repository->create($this->schedule(
|
||||
|
|
@ -37,7 +37,7 @@ class ListAssignmentsForDateTest extends TestCase
|
|||
$repository->create($this->schedule(
|
||||
user: $otherUser,
|
||||
setName: 'Private plan',
|
||||
date: '2026-08-15',
|
||||
date: '2026-08-13',
|
||||
assignmentNames: ['Hidden'],
|
||||
));
|
||||
$repository->create($this->schedule(
|
||||
|
|
@ -61,18 +61,18 @@ class ListAssignmentsForDateTest extends TestCase
|
|||
);
|
||||
|
||||
$this->assertSame(
|
||||
['Newer plan', 'Older plan'],
|
||||
['Older plan', 'Newer plan'],
|
||||
array_map(function ($assignment): string {
|
||||
return $assignment->getSetName();
|
||||
}, $assignments),
|
||||
);
|
||||
$this->assertSame(
|
||||
['Third', 'Second'],
|
||||
['Second', 'Third'],
|
||||
array_map(function ($assignment): string {
|
||||
return $assignment->getAssignment()->getName();
|
||||
}, $assignments),
|
||||
);
|
||||
$this->assertSame(2, $assignments[0]->getScheduleId());
|
||||
$this->assertSame(1, $assignments[0]->getScheduleId());
|
||||
}
|
||||
|
||||
public function test_it_rejects_a_missing_date(): void
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue