Skip to content

Commit c1fe18b

Browse files
Use connected_accounts->list in paginator test
1 parent 553d5cb commit c1fe18b

1 file changed

Lines changed: 22 additions & 18 deletions

File tree

tests/PaginatorTest.php

Lines changed: 22 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,12 @@ public function testPaginatorFirstPage(): void
1313
$seam = Fixture::getTestServer();
1414

1515
$pages = $seam->createPaginator(
16-
fn($params) => $seam->devices->list(...$params),
16+
fn($params) => $seam->connected_accounts->list(...$params),
1717
["limit" => 2]
1818
);
19-
[$devices, $pagination] = $pages->firstPage();
19+
[$connectedAccounts, $pagination] = $pages->firstPage();
2020

21-
$this->assertTrue(count($devices) == 2);
21+
$this->assertTrue(count($connectedAccounts) == 2);
2222
$this->assertTrue($pagination->has_next_page);
2323
$this->assertTrue($pagination->next_page_cursor !== null);
2424
$this->assertTrue($pagination->next_page_url !== null);
@@ -29,50 +29,54 @@ public function testPaginatorNextPage(): void
2929
$seam = Fixture::getTestServer();
3030

3131
$pages = $seam->createPaginator(
32-
fn($params) => $seam->devices->list(...$params),
32+
fn($params) => $seam->connected_accounts->list(...$params),
3333
["limit" => 2]
3434
);
35-
[$devices, $pagination] = $pages->firstPage();
35+
[$connectedAccounts, $pagination] = $pages->firstPage();
3636

37-
$this->assertTrue(count($devices) == 2);
37+
$this->assertTrue(count($connectedAccounts) == 2);
3838
$this->assertTrue($pagination->has_next_page);
3939

40-
[$moreDevices] = $pages->nextPage($pagination->next_page_cursor);
40+
[$moreConnectedAccounts] = $pages->nextPage(
41+
$pagination->next_page_cursor
42+
);
4143

42-
$this->assertTrue(count($moreDevices) == 2);
44+
$this->assertTrue(count($moreConnectedAccounts) == 1);
4345
}
4446

4547
public function testPaginatorFlattenToArray(): void
4648
{
4749
$seam = Fixture::getTestServer();
4850

49-
$allDevices = $seam->devices->list();
51+
$allConnectedAccounts = $seam->connected_accounts->list();
5052

5153
$pages = $seam->createPaginator(
52-
fn($params) => $seam->devices->list(...$params),
54+
fn($params) => $seam->connected_accounts->list(...$params),
5355
["limit" => 1]
5456
);
5557
$devices = $pages->flattenToArray();
5658

5759
$this->assertTrue(count($devices) > 1);
58-
$this->assertTrue(count($devices) == count($allDevices));
60+
$this->assertTrue(count($devices) == count($allConnectedAccounts));
5961
}
6062

6163
public function testPaginatorFlatten(): void
6264
{
6365
$seam = Fixture::getTestServer();
6466

65-
$allDevices = $seam->devices->list();
67+
$allConnectedAccounts = $seam->connected_accounts->list();
6668
$pages = $seam->createPaginator(
67-
fn($params) => $seam->devices->list(...$params),
69+
fn($params) => $seam->connected_accounts->list(...$params),
6870
["limit" => 1]
6971
);
7072

71-
$devices = [];
72-
foreach ($pages->flatten() as $device) {
73-
$devices[] = $device;
73+
$connectedAccounts = [];
74+
foreach ($pages->flatten() as $connectedAccount) {
75+
$connectedAccounts[] = $connectedAccount;
7476
}
75-
$this->assertTrue(count($devices) > 1);
76-
$this->assertTrue(count($devices) == count($allDevices));
77+
$this->assertTrue(count($connectedAccounts) > 1);
78+
$this->assertTrue(
79+
count($connectedAccounts) == count($allConnectedAccounts)
80+
);
7781
}
7882
}

0 commit comments

Comments
 (0)