Пример #1
0
 public function testGracefullyHandlesUrlAppending()
 {
     $params = array();
     $url = 'https://www.foo.com/';
     $processed_url = FacebookRequest::appendParamsToUrl($url, $params);
     $this->assertEquals('https://www.foo.com/', $processed_url);
     $params = array('access_token' => 'foo');
     $url = 'https://www.foo.com/';
     $processed_url = FacebookRequest::appendParamsToUrl($url, $params);
     $this->assertEquals('https://www.foo.com/?access_token=foo', $processed_url);
     $params = array('access_token' => 'foo', 'bar' => 'baz');
     $url = 'https://www.foo.com/?foo=bar';
     $processed_url = FacebookRequest::appendParamsToUrl($url, $params);
     $this->assertEquals('https://www.foo.com/?access_token=foo&bar=baz&foo=bar', $processed_url);
     $params = array('access_token' => 'foo');
     $url = 'https://www.foo.com/?foo=bar&access_token=bar';
     $processed_url = FacebookRequest::appendParamsToUrl($url, $params);
     $this->assertEquals('https://www.foo.com/?access_token=bar&foo=bar', $processed_url);
 }