/** * @test * @expectedException Mooti\Validator\Exception\InvalidRuleException * @expectedExceptionMessage A named rule must have a "required" property */ public function validateDataThrowsInvalidRuleException() { $itemKey = 'hello'; $validationRule = ['type' => 'string']; $fullyQualifiedName = 'hello'; $data = []; $validator = new Validator(); $validator->validateData($validationRule, $itemKey, $fullyQualifiedName, $data); }