You are here

public function FileUploadSecureValidatorUnitTestCase::scenarioProvider in File Upload Secure Validator 7

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

Scenario related data are created in this function.

1 call to FileUploadSecureValidatorUnitTestCase::scenarioProvider()
FileUploadSecureValidatorUnitTestCase::testExtensions in tests/file_upload_secure_validator.test
Basic test function for testing the extension.

File

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

Class

FileUploadSecureValidatorUnitTestCase
The main UnitTestCase class.

Code

public function scenarioProvider() {
  $module_path = drupal_get_path('module', 'file_upload_secure_validator');
  $uris_cases = array(
    'True extension' => array(
      'uri' => drupal_get_path('module', 'file_upload_secure_validator') . '/tests/resources/original_pdf.pdf',
      'filename' => "original_pdf.pdf",
      'expected' => NULL,
    ),
    'Falsified extension' => array(
      'uri' => drupal_get_path('module', 'file_upload_secure_validator') . '/tests/resources/original_pdf.txt',
      'filename' => "original_pdf.txt",
      'expected' => t("There was a problem with this file's extension."),
    ),
  );
  return $uris_cases;
}