public function testRequestWhenValidWithAppIdShouldIssueRequestWithUserAgent()
 {
     CurlMock::register("https://api.tinify.com/", array("status" => 200));
     $client = new Tinify\Client("key", "TestApp/0.1");
     $client->request("get", "/");
     $curl = curl_version();
     $this->assertSame(Tinify\Client::userAgent() . " TestApp/0.1", CurlMock::last(CURLOPT_USERAGENT));
 }
示例#2
0
 public function testAppIdentifierShouldResetClientWithNewAppIdentifier()
 {
     CurlMock::register("https://api.tinify.com/", array("status" => 200));
     Tinify\setKey("abcde");
     Tinify\setAppIdentifier("MyApp/1.0");
     Tinify\Tinify::getClient();
     Tinify\setAppIdentifier("MyApp/2.0");
     $client = Tinify\Tinify::getClient();
     $client->request("get", "/");
     $this->assertSame(Tinify\Client::userAgent() . " MyApp/2.0", CurlMock::last(CURLOPT_USERAGENT));
 }