Skip to content

Commit 1b84ebe

Browse files
committed
Select tasks by UID
1 parent 32483ae commit 1b84ebe

File tree

1 file changed

+8
-24
lines changed

1 file changed

+8
-24
lines changed

tests/Endpoints/TasksTest.php

Lines changed: 8 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -154,32 +154,16 @@ public function testCancelTasksWithFilter(): void
154154

155155
public function testGetAllTasksInReverseOrder(): void
156156
{
157-
$startDate = new \DateTimeImmutable('now');
158-
[$promise] = $this->seedIndex();
159-
[$promise2] = $this->seedIndex();
160-
sleep(1);
161-
$endDate = new \DateTimeImmutable('now');
162-
163-
$this->client->waitForTask($promise['taskUid']);
164-
$this->client->waitForTask($promise2['taskUid']);
165-
166-
$tasks = $this->client->getTasks((new TasksQuery())
167-
->setAfterEnqueuedAt($startDate)
168-
->setBeforeEnqueuedAt($endDate)
169-
);
170-
$reversedTasks = $this->client->getTasks((new TasksQuery())
171-
->setAfterEnqueuedAt($startDate)
172-
->setBeforeEnqueuedAt($endDate)
173-
->setReverse(true)
174-
);
157+
$sampleTasks = $this->client->getTasks((new TasksQuery()));
158+
$sampleTasksUids = array_map(fn($task) => $task['uid'], $sampleTasks->getResults());
159+
160+
$expectedTasks = $this->client->getTasks((new TasksQuery())->setUids($sampleTasksUids));
161+
$expectedTasksUids = array_map(fn($task) => $task['uid'], $expectedTasks->getResults());
175162

176-
print_r($startDate);
177-
print_r($endDate);
178-
print_r($tasks->getResults());
179-
print_r($reversedTasks->getResults());
163+
$reversedTasks = $this->client->getTasks((new TasksQuery())->setUids($sampleTasksUids)->setReverse(true));
164+
$reversedTasksUids = array_map(fn($task) => $task['uid'], $reversedTasks->getResults());
180165

181-
self::assertSameSize($tasks->getResults(), $reversedTasks->getResults());
182-
self::assertSame($tasks->getResults(), array_reverse($reversedTasks->getResults()));
166+
self::assertSame(array_reverse($expectedTasksUids), $reversedTasksUids);
183167
}
184168

185169
public function testExceptionIfNoTaskIdWhenGetting(): void

0 commit comments

Comments
 (0)