create(); $this->actingAs(User::factory()->create()) ->get(route('clone/hardware', $asset)) ->assertForbidden(); } public function testPageCanBeAccessed(): void { $asset = Asset::factory()->create(); $response = $this->actingAs(User::factory()->createAssets()->create()) ->get(route('clone/hardware', $asset)); $response->assertStatus(200); } public function testAssetCanBeCloned() { $asset_to_clone = Asset::factory()->create(['name'=>'Asset to clone']); $this->actingAs(User::factory()->createAssets()->create()) ->get(route('clone/hardware', $asset_to_clone)) ->assertOk() ->assertSee([ 'Asset to clone' ], false); } }