Exemple #1
0
 public function testLicenseValidationFailure()
 {
     $error = new Errors();
     // invalid license
     $error->licenseCheck('fdsafdsa', new License());
     $errors = $error->getErrors();
     $this->assertArrayHasKey('license_number', $errors);
     $this->assertEquals($errors['license_number'], 'invalid_license_number');
     // missing license
     $error = new Errors();
     $error->licenseCheck('', new License());
     $errors = $error->getErrors();
     $this->assertArrayHasKey('license_number', $errors);
     $this->assertEquals($errors['license_number'], 'missing_license_number');
     // settings say no
     $error = new Errors();
     $error->setSettings(array('license_status' => '0'))->licenseCheck('88888888-8888-8888-8888-888888888888', new License());
     $errors = $error->getErrors();
     // $this->assertEquals($errors['license_number'], 'invalid_license_number');
     // $this->assertEquals($errors['license_number'], 'missing_license_number');
 }