/** * @dataProvider getInvalidPersonalData */ public function testPersonalDataValidator($data, $field) { $user = new User(); $user->fromArray($data); $errors = $this->getValidator()->validate($user, array('personal_data')); $this->assertCount(1, $errors, (string) $errors); $this->assertRegExp('/' . $field . '/', (string) $errors); }