diff --git a/tests/ApiTest.php b/tests/ApiTest.php index d46453f..5570f01 100644 --- a/tests/ApiTest.php +++ b/tests/ApiTest.php @@ -74,11 +74,15 @@ public function testCreateSubscriber() $this->assertEquals('john.doe@example.org', $response['email']); } + /** + * @depends testCreateSubscriber + */ public function testGetSubscriber() { + $groupId = getenv('GROUP_ID'); $response = self::$apiManager->getSubscriber( 'john.doe@example.org', - getenv('GROUP_ID') + $groupId ); $this->assertArrayHasKey('email', $response); @@ -86,7 +90,7 @@ public function testGetSubscriber() $response = self::$apiManager->getSubscriber( 'jane.doe@example.org', - getenv('GROUP_ID') + $groupId ); $this->assertArrayHasKey('error', $response); @@ -101,11 +105,15 @@ public function testGetSubscriber() ); } + /** + * @depends testCreateSubscriber + */ public function testSetSubscriberStatus() { + $groupId = getenv('GROUP_ID'); $response = self::$apiManager->setSubscriberStatus( 'john.doe@example.org', - getenv('GROUP_ID'), + $groupId, true ); @@ -113,7 +121,7 @@ public function testSetSubscriberStatus() $response = self::$apiManager->getSubscriber( 'john.doe@example.org', - getenv('GROUP_ID') + $groupId ); $this->assertArrayHasKey('active', $response); @@ -121,7 +129,7 @@ public function testSetSubscriberStatus() $response = self::$apiManager->setSubscriberStatus( 'john.doe@example.org', - getenv('GROUP_ID'), + $groupId, false ); @@ -129,25 +137,28 @@ public function testSetSubscriberStatus() $response = self::$apiManager->getSubscriber( 'john.doe@example.org', - getenv('GROUP_ID') + $groupId ); $this->assertArrayHasKey('active', $response); $this->assertFalse($response['active']); } + /** + * @depends testCreateSubscriber + */ public function testDeleteSubscriber() { $response = self::$apiManager->deleteSubscriber( 'john.doe@example.org', - getenv('GROUP_ID') + $groupId ); $this->assertTrue($response); $response = self::$apiManager->deleteSubscriber( 'jane.doe@example.org', - getenv('GROUP_ID') + $groupId ); $this->assertArrayHasKey('error', $response);