public function isValid($data) { if (false === parent::isValid($data)) { return false; } if (false === isset($data['skip_validation']) || $data['skip_validation'] == 0) { if (false === LivestatusResourceForm::isValidResource($this)) { $this->addSkipValidationCheckbox(); return false; } } return true; }
/** * @runInSeparateProcess * @preserveGlobalState disabled */ public function testInvalidLivestatusResourceIsNotValid() { $this->setUpResourceFactoryMock(Mockery::mock()->shouldReceive('connect')->once()->andThrow('\\Exception')->getMock()); $this->assertFalse(LivestatusResourceForm::isValidResource(new LivestatusResourceForm()), 'ResourceForm claims that an invalid livestatus resource is valid'); }