/** * @covers Shutterstock\Presto\Presto::setAuth */ public function testAuth() { $presto = new Presto(); $presto->setAuth('username', 'password'); $response = $presto->makeRequest(self::$TEST_ENDPOINT . 'basic-auth/username/password', array(), function (Response $response) { $data = $response->data; $data = json_decode($data, true); return $data; }); $this->assertEquals(true, $response['authenticated']); $this->assertEquals('username', $response['user']); }
/** * @covers Shutterstock\Presto\Presto::setAuth */ public function testAuthTypeOverride() { $presto = new Presto(); $presto->setAuth('username', 'password', CURLAUTH_ANY); $this->assertEquals(CURLAUTH_ANY, $presto->curl_opts[CURLOPT_HTTPAUTH]); }