/**
  * reusable site
  * 
  * @return \Badgeville\Site
  */
 protected function getValidSite($mockAdapter = null)
 {
     $config = ['url' => 'http://www.joeyrivera.com', 'apiVersion' => 'v1', 'apiKey' => '123asdf1234asdf', 'siteId' => '123asdf'];
     if (!is_null($mockAdapter)) {
         $config['adapter'] = $mockAdapter;
     }
     $site = new \Badgeville\Api\Cairo\Sites($config['siteId']);
     return $site->setClient(new \GuzzleHttp\Client($config));
 }
示例#2
0
 /**
  * @expectedException \Exception
  */
 public function testSetClientExceptionInvalidClient()
 {
     $site = new \Badgeville\Api\Cairo\Sites();
     $site->setClient('asdf');
 }