/** * test raiseValidationErrors() method * * @test */ public function raiseValidationErrors() { $options = ['mocks' => ['Api' => ['failure', 'setResponse']]]; $this->generateComponent($options); $this->Api->expects($this->once())->method('failure')->with(ApiError::VALIDATION_ERROR, 400); $this->Api->expects($this->never())->method('setResponse'); $this->Api->raiseValidationErrors(); $this->generateComponent($options); $this->Api->expects($this->once())->method('failure')->with(ApiError::VALIDATION_ERROR, 400); $this->Api->expects($this->once())->method('setResponse')->with(['validationErrors' => ['id' => ['exists']]]); $this->Api->raiseValidationErrors(['id' => ['exists']]); }