image = UploadedFile::fake()->image('plan.png'); $this->user = User::factory()->create(['is_consultant' => true]); $this->plan = Plan::factory()->create(); } public function test_show_form_success() { $response = $this->actingAs($this->user) ->get('/plan/'. $this->plan->id); $response ->assertStatus(302) ->assertRedirect('https://dev2.eatvio.com/ru'); } // When appear role for user // public function test_show_form_is_not_consultant() // { // $user = User::factory()->create(['is_consultant' => false]); // $response = $this->actingAs($this->user) // ->get('/plan/'. $this->plan->id); // $response // ->assertStatus(403); // } }