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