@@ -154,32 +154,16 @@ public function testCancelTasksWithFilter(): void
154
154
155
155
public function testGetAllTasksInReverseOrder (): void
156
156
{
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 ());
175
162
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 ());
180
165
181
- self ::assertSameSize ($ tasks ->getResults (), $ reversedTasks ->getResults ());
182
- self ::assertSame ($ tasks ->getResults (), array_reverse ($ reversedTasks ->getResults ()));
166
+ self ::assertSame (array_reverse ($ expectedTasksUids ), $ reversedTasksUids );
183
167
}
184
168
185
169
public function testExceptionIfNoTaskIdWhenGetting (): void
0 commit comments