for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Tests\Unit;
use ElasticEmail\Client;
use ElasticEmail\ElasticEmailException;
class ClientTest extends UnitTestCase
{
/** @test */
public function it_maintains_api_host()
$container = [];
$client = $this->mockAPIRequest($container, $key = 'key');
$client->request('POST');
$this->assertAPIBaseURIEquals($container, 'api.elasticemail.com');
}
public function throws_missing_api_key_exception()
$this->expectException(ElasticEmailException::class);
new Client('');
public function it_appends_api_key_as_query_string()
$this->assertAPIRequestQueryHas($container, "apikey=$key");