You are here

public function FileUploadSecureValidatorUnitTestCase::testExtensions in File Upload Secure Validator 7.2

Same name and namespace in other branches
  1. 7 tests/file_upload_secure_validator.test \FileUploadSecureValidatorUnitTestCase::testExtensions()

Basic test function for testing the extension.

File

tests/file_upload_secure_validator.test, line 35
Contains automated tests for file_upload_secure_validator.

Class

FileUploadSecureValidatorUnitTestCase
The main UnitTestCase class.

Code

public function testExtensions() {
  $uris_cases = $this
    ->scenarioProvider();
  foreach ($uris_cases as $case => $info) {
    $file = $this
      ->mockFile($info);
    $errors = file_upload_secure_validator_upload_validate($file);
    $error = array_pop($errors);
    $this
      ->assertEqual($error, $info['expected'], "Succesfuly covered the case of a '{$case}'");
  }
}