send( $this->request('GET', '/api/users') ); $this->assertEquals(403, $response->getStatusCode()); } /** * @test */ public function shows_index_for_guest_when_they_have_permission() { $this->prepareDatabase([ 'group_permission' => [ ['permission' => 'viewUserList', 'group_id' => 2], ], ]); $response = $this->send( $this->request('GET', '/api/users') ); $this->assertEquals(200, $response->getStatusCode()); } /** * @test */ public function shows_index_for_admin() { $response = $this->send( $this->request('GET', '/api/users', [ 'authenticatedAs' => 1, ]) ); $this->assertEquals(200, $response->getStatusCode()); } }