public function testAccessDeniedCompany() { $user = factory(\App\Entities\User::class)->create(); $user->setUp(); $this->actingAs($user); $this->visit('/vehicle/1/edit'); $this->see(Lang::get('general.accessdenied')); $vehicle = Vehicle::find(1); $vehicle->entries()->delete(); $vehicle->trips()->delete(); $this->visit('/vehicle/destroy/1'); $this->see(Lang::get('general.accessdenied')); }
public function testDelete() { $idDelete = Vehicle::all()->last()['id']; factory(\App\Entities\Entry::class)->create(['vehicle_id' => $idDelete]); $this->seeInDatabase('vehicles', ['id' => $idDelete]); $this->visit('/vehicle/destroy/' . $idDelete)->seePageIs('/vehicle')->see('Este registro possui refer'); $this->seeIsNotSoftDeletedInDatabase('vehicles', ['id' => $idDelete]); $vehicle = Vehicle::find($idDelete); $vehicle->entries()->delete(); $vehicle->trips()->delete(); $this->seeInDatabase('vehicles', ['id' => $idDelete]); $this->visit('/vehicle/destroy/' . $idDelete); $this->seeIsSoftDeletedInDatabase('vehicles', ['id' => $idDelete]); }