當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Validator::shouldReceive方法代碼示例

本文整理匯總了PHP中Illuminate\Support\Facades\Validator::shouldReceive方法的典型用法代碼示例。如果您正苦於以下問題:PHP Validator::shouldReceive方法的具體用法?PHP Validator::shouldReceive怎麽用?PHP Validator::shouldReceive使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Illuminate\Support\Facades\Validator的用法示例。


在下文中一共展示了Validator::shouldReceive方法的5個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: testValidationFailsStoresErrors

 /**
  * Test if the failing validation stores the error messages.
  * 
  * @return void
  */
 public function testValidationFailsStoresErrors()
 {
     Validator::shouldReceive('make')->once()->andReturn(Mockery::mock(['passes' => false, 'messages' => $this->mockMessageBag(['test'])]));
     $resource = new ResourceValidatingStub();
     $this->assertFalse($resource->validate());
     $this->assertInternalType('array', $resource->getErrors());
     $this->assertEquals('test', $resource->getErrors()[0]);
 }
開發者ID:peakfijn,項目名稱:get-some-rest,代碼行數:13,代碼來源:ResourceValidatingTraitTest.php

示例2: testFormValidation

 public function testFormValidation()
 {
     $route = m::mock('Route');
     $route->shouldReceive('getAction')->andReturn(array('controller' => 'indexRule'));
     $request = m::mock('Request');
     $request->shouldReceive('all')->andReturn(array('name' => 'test'));
     App::shouldReceive('make')->andReturn(new FormStub());
     Validator::shouldReceive('make')->andReturn(new ValidatorClass($this->getRealTranslator(), $request->all(), array('name' => array('required', 'min:5'))));
     $controller = new RESTControllerStub();
     $controller->validateRequest($route, $request);
 }
開發者ID:andizzle,項目名稱:rest-framework,代碼行數:11,代碼來源:RESTControllerTest.php

示例3: validateCustomMessage

 /**
  * @test
  */
 public function validateCustomMessage()
 {
     $mockClass = m::mock(ValidateStub::class)->makePartial();
     $customMessage = 'This has failed.';
     $data = ['name' => 'Testing'];
     $this->setExpectedException(ValidateException::class, $customMessage);
     Validator::shouldReceive('make')->once()->andReturn(m::mock(['fails' => true]));
     Lang::shouldReceive('get')->once()->andReturn('Error');
     $mockClass->validate($data, $customMessage);
 }
開發者ID:iolson,項目名稱:support,代碼行數:13,代碼來源:ValidateTraitTest.php

示例4: testGetValidatorReturnsFactory

 public function testGetValidatorReturnsFactory()
 {
     Validator::shouldReceive('getFacadeRoot')->once()->andReturn(Mockery::mock('\\Illuminate\\Validation\\Factory'));
     $validator = $this->trait->getValidator();
 }
開發者ID:dalabarge,項目名稱:validating,代碼行數:5,代碼來源:ValidatingTraitTest.php

示例5: update_ValidateException

 /**
  * @test
  */
 public function update_ValidateException()
 {
     $this->setExpectedException(ValidateException::class, 'Error');
     $mockService = m::mock(CrudServiceBase::class)->makePartial();
     $mockModel = m::mock('Model');
     $name = null;
     Validator::shouldReceive('make')->once()->andReturn(m::mock(['fails' => 'true']));
     Lang::shouldReceive('get')->once()->andReturn('Error');
     $mockService->shouldReceive('read')->once()->andReturn($mockModel);
     $mockService->addValidationOption('rules', 'name', 'required');
     $mockService->update(1, compact('name'));
 }
開發者ID:iolson,項目名稱:support,代碼行數:15,代碼來源:CrudServiceBaseTest.php


注:本文中的Illuminate\Support\Facades\Validator::shouldReceive方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。