diff --git a/tests/Parse/ParsePushTest.php b/tests/Parse/ParsePushTest.php index 44326f43..8207901d 100644 --- a/tests/Parse/ParsePushTest.php +++ b/tests/Parse/ParsePushTest.php @@ -237,11 +237,11 @@ public function testGettingPushStatus() // verify not pending $this->assertFalse($pushStatus->isPending()); - // verify 'running', or 'failed' on later versions of parse-server + // verify 'running', or 'failed'/'succeeded' on later versions of parse-server // both are acceptable $this->assertTrue( - $pushStatus->isRunning() || $pushStatus->hasFailed(), - 'Push did not succeed/fail, was '.$pushStatus->getPushStatus() + $pushStatus->isRunning() || $pushStatus->hasFailed() || $pushStatus->hasSucceeded(), + 'Push was not running/succeeded/failed, was '.$pushStatus->getPushStatus() ); // verify # sent & failed @@ -261,8 +261,13 @@ public function testGettingPushStatus() 'Hash not present' ); - // verify we have not succeeded - $this->assertFalse($pushStatus->hasSucceeded()); + if ($pushStatus->hasFailed()) { + // verify we have not succeeded + $this->assertFalse($pushStatus->hasSucceeded()); + } else { + // verify we have succeeded (later servers) + $this->assertTrue($pushStatus->hasSucceeded()); + } } /**