current_realm = Config::get('app.url'); $parts = parse_url($this->current_realm); $this->current_host = $parts['host']; } public function testGetById(){ $client = Client::where('app_name','=','oauth2_test_app')->first(); $response = $this->action("GET", "ClientApiController@get", $parameters = array('id' => $client->id), array(), array(), array()); $content = $response->getContent(); $response_client = json_decode($content); $this->assertResponseStatus(200); $this->assertTrue($response_client->id === $client->id); } public function testCreate(){ $user = User::where('identifier','=','sebastian.marcet')->first(); $data = array( 'user_id' => $user->id, 'app_name' => 'test_app', 'app_description' => 'test app', 'website' => 'http://www.test.com', 'application_type' => IClient::ApplicationType_Native ); $response = $this->action("POST", "ClientApiController@create", $data, array(), array(), array()); $content = $response->getContent(); $json_response = json_decode($content); $this->assertResponseStatus(201); $this->assertTrue(isset($json_response->client_id) && !empty($json_response->client_id)); } }