/** * 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)); }
/** * @expectedException \Exception */ public function testSetClientExceptionInvalidClient() { $site = new \Badgeville\Api\Cairo\Sites(); $site->setClient('asdf'); }