/** * @test * @expectedException \LaravelAcl\Library\Exceptions\NotFoundException * */ public function it_throws_NotFoundException() { $stub_validator = new ValidatorInterfaceStub(); $mock_repo = m::mock('StdClass')->shouldReceive("delete")->andThrow(new \Illuminate\Database\Eloquent\ModelNotFoundException())->getMock(); $form = new FormModel($stub_validator, $mock_repo); $form->delete(array("id" => "1")); }
/** * @param $input * @return mixed * @throws \LaravelAcl\Library\Exceptions\InvalidException */ private function updateUserBaseData($input) { try { $this->form_model_user->process(array_only($input, ['password', 'password_confirmation', 'user_id'])); } catch (JacopoExceptionsInterface $e) { $this->errors = $this->form_model_user->getErrors(); throw new InvalidException(); } }