芝麻web文件管理V1.00
编辑当前文件:/home/qrafawbu/www/vendor/laravel/jetstream/stubs/tests/livewire/RemoveTeamMemberTest.php
actingAs($user = User::factory()->withPersonalTeam()->create()); $user->currentTeam->users()->attach( $otherUser = User::factory()->create(), ['role' => 'admin'] ); $component = Livewire::test(TeamMemberManager::class, ['team' => $user->currentTeam]) ->set('teamMemberIdBeingRemoved', $otherUser->id) ->call('removeTeamMember'); $this->assertCount(0, $user->currentTeam->fresh()->users); } public function test_only_team_owner_can_remove_team_members() { $user = User::factory()->withPersonalTeam()->create(); $user->currentTeam->users()->attach( $otherUser = User::factory()->create(), ['role' => 'admin'] ); $this->actingAs($otherUser); $component = Livewire::test(TeamMemberManager::class, ['team' => $user->currentTeam]) ->set('teamMemberIdBeingRemoved', $user->id) ->call('removeTeamMember') ->assertStatus(403); } }