/** * @expectedException \LaravelAcl\Library\Exceptions\NotFoundException */ public function testProcessThrowNotFound() { $stub_validator = new ValidatorInterfaceStub(); $mock_repo = m::mock('StdClass')->shouldReceive('update')->andThrow(new \LaravelAcl\Library\Exceptions\NotFoundException())->getMock(); $form = new FormModel($stub_validator, $mock_repo); $form->process(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(); } }