From 8b72d9ab1143416ca28ff3ab1230eb575ee63ace Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Sun, 29 Oct 2023 08:58:13 +0300 Subject: add phpunit integration (wip) --- tests/integration/ApiTest.php | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) (limited to 'tests') diff --git a/tests/integration/ApiTest.php b/tests/integration/ApiTest.php index cd7a8d67a..8f0759e68 100644 --- a/tests/integration/ApiTest.php +++ b/tests/integration/ApiTest.php @@ -7,18 +7,18 @@ final class ApiTest extends TestCase { /** @var string */ private $api_url; - /** @var string */ - private $sid; - function __construct() { - $this->api_url = $_ENV['API_URL']; + $this->api_url = getenv('API_URL'); print_r($this->api_url); parent::__construct(); } + /** @param array $payload + * @return array + */ function api(array $payload) : ?array { $ch = curl_init($this->api_url); @@ -37,18 +37,19 @@ final class ApiTest extends TestCase { return json_decode($response, true); } - public function common_assertions(array $response) { + /** @param array $response */ + public function common_assertions(array $response) : void { $this->assertArrayHasKey("content", $response); $this->assertArrayNotHasKey("error", $response['content'], $response['content']['error']); } - public function test_login() { + public function test_login() : void { $response = $this->api(["op" => "login", "user" => "test", "password" => "test"]); $this->common_assertions($response); } - public function test_getVersion() { + public function test_getVersion() : void { $response = $this->api(["op" => "getVersion"]); -- cgit v1.2.3