You are here

public function MediaFeedsMappingTestCase::setUp in Media Feeds 7.2

File

./media_feeds.test, line 23
Tests for the Media Feeds module.

Class

MediaFeedsMappingTestCase
Tests mapping to different field types.

Code

public function setUp() {
  global $base_url;
  parent::setUp(array(
    'media_internet',
    'media_feeds',
  ));

  // Create an admin user with all permissions.
  $this->admin_user = $this
    ->drupalCreateUser(array(
    'administer content types',
    'administer feeds',
    'access content',
    'add media from remote sources',
    'import media',
    'bypass node access',
  ));
  $edit = array(
    'user_admin_role' => max(array_keys($this->admin_user->roles)),
  );
  $this
    ->drupalPost('admin/config/people/accounts', $edit, 'Save configuration');

  // Put testing files in place.
  $url = $base_url . '/sites/default/files/druplicon.png';
  $csv = <<<CSV
title,published,file,GUID
"Drupal Logo",205200720,{<span class="php-variable">$url</span>},0
CSV;
  file_put_contents('sites/default/files/sample.csv', $csv);
  copy(drupal_get_path('module', 'media_feeds') . '/tests/druplicon.png', 'sites/default/files/druplicon.png');
}