You are here

function PathRedirectImportLanguageTest::setUp in Path redirect import 7

Prepares the testing environment

Overrides DrupalWebTestCase::setUp

File

tests/path_redirect_import.test, line 95
File that holds functional tests for Path Redirect Import module

Class

PathRedirectImportLanguageTest

Code

function setUp() {

  // Enable minimum required modules.
  parent::setUp('redirect', 'path_redirect_import', 'locale');

  // Create user.
  $this->privileged_user = $this
    ->drupalCreateUser(array(
    'administer nodes',
    'create page content',
    'administer redirects',
    'administer languages',
  ));
  $this
    ->drupalLogin($this->privileged_user);

  // Add a new language.
  $edit = array(
    'langcode' => 'es',
  );
  $this
    ->drupalPost('admin/config/regional/language/add', $edit, t('Add language'));

  // Create dummy node.
  $title = $this
    ->randomName(8);
  $edit = array(
    'title' => $title,
  );
  $this
    ->drupalPost('node/add/page', $edit, t('Save'));

  // Clear the static cache -> it gives problems with languages enabled list.
  drupal_static_reset();
}