You are here

public function PatternsMenuTestCase::setUp in Patterns 7.2

Same name and namespace in other branches
  1. 7 tests/menu/menu.test \PatternsMenuTestCase::setUp()

Setups the testing environment.

Loads the patterns and libraries modules plus all those that are passed as parameters; skips the Patterns splash screen.

Parameters

array $user_modules The array of modules to enable:

bool $first (optional) If TRUE, the Patterns splash: screen is not skipped.

Overrides PatternsTestCase::setUp

File

tests/menu/menu.test, line 20
SimpleTests for the menu component of Patterns.

Class

PatternsMenuTestCase
@file SimpleTests for the menu component of Patterns.

Code

public function setUp($modules = array(), $first = FALSE) {
  $this->menu_tests_dir = $this
    ->getPatternsTestDir() . 'menu/';

  // Enable any modules required for the tests.
  $modules = array(
    'patterns_components',
    'patterns_yamlparser',
  );
  parent::setUp($modules);
  $this->big_user = $this
    ->drupalCreateUser(array(
    'administer patterns',
    'administer menu',
    'administer url aliases',
  ));
  $this
    ->drupalLogin($this->big_user);
}