From 39f926fab9a3a36895b849817734c299d3edac49 Mon Sep 17 00:00:00 2001 From: Tim Carr Date: Mon, 20 Jul 2026 14:43:27 +0800 Subject: [PATCH 1/2] Tests: get_accounts(): assert new account data is included --- tests/ConvertKitAPITest.php | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/tests/ConvertKitAPITest.php b/tests/ConvertKitAPITest.php index e6ed190..53789ef 100644 --- a/tests/ConvertKitAPITest.php +++ b/tests/ConvertKitAPITest.php @@ -182,9 +182,28 @@ public function testGetAccount() $this->assertArrayHasKey('account', $result); $account = get_object_vars($result['account']); + $this->assertArrayHasKey('id', $account); $this->assertArrayHasKey('name', $account); $this->assertArrayHasKey('plan_type', $account); $this->assertArrayHasKey('primary_email_address', $account); + $this->assertArrayHasKey('created_at', $account); + $this->assertArrayHasKey('plan', $account); + $this->assertArrayHasKey('sending_addresses', $account); + $this->assertArrayHasKey('timezone', $account); + + $plan = get_object_vars($account['plan']); + $this->assertArrayHasKey('plan_type', $plan); + $this->assertArrayHasKey('interval', $plan); + $this->assertArrayHasKey('subscriber_limit', $plan); + $this->assertArrayHasKey('on_trial', $plan); + $this->assertArrayHasKey('trial_lapse_date', $plan); + $this->assertArrayHasKey('renews_at', $plan); + $this->assertArrayHasKey('cancels_at', $plan); + + $timezone = get_object_vars($account['timezone']); + $this->assertArrayHasKey('name', $timezone); + $this->assertArrayHasKey('friendly_name', $timezone); + $this->assertArrayHasKey('utc_offset', $timezone); } /** From 620e340764f60fb1dd508939cc6b4a65b6a21191 Mon Sep 17 00:00:00 2001 From: Tim Carr Date: Tue, 28 Jul 2026 15:38:53 +0800 Subject: [PATCH 2/2] Fix Broadcast Tests --- tests/ConvertKitAPITest.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/ConvertKitAPITest.php b/tests/ConvertKitAPITest.php index 9cd6a4e..7adeabb 100644 --- a/tests/ConvertKitAPITest.php +++ b/tests/ConvertKitAPITest.php @@ -5557,7 +5557,7 @@ public function testGetBroadcastsWithSentAfter() $this->assertPaginationExists($result); // Assert the expected number of broadcasts were returned. - $this->assertCount(8, $result->broadcasts); + $this->assertCount(4, $result->broadcasts); } /** @@ -6021,7 +6021,7 @@ public function testGetBroadcastsStatsWithSentAfter() $this->assertPaginationExists($result); // Assert the expected number of broadcasts were returned. - $this->assertCount(8, $result->broadcasts); + $this->assertCount(4, $result->broadcasts); } /**