예제 #1
0
 protected function setUp()
 {
     parent::setUp();
     if (!$this->getDrupalContainer()->has('twig')) {
         $this->markTestSkipped("Incomplete environment");
     }
     $this->markTestSkipped("This needs rewrite");
 }
 protected function setUp()
 {
     parent::setUp();
     $this->getDrupalContainer();
     // Force full bootstrap
     if (!getenv('FORCE_TESTS') && module_exists('pathauto')) {
         $this->markTestSkipped("Some modules are stupid, we cannot test under those conditions");
     }
 }
 public function setUp()
 {
     parent::setUp();
     if (!module_exists('sf_entity_event')) {
         $this->markTestSkipped("You must enable the sf_entity_event module to run this test");
     }
     // forces bootstrap
     $this->getDrupalContainer();
 }
 protected function tearDown()
 {
     if ($this->menus) {
         foreach ($this->menus as $name) {
             $this->getDatabaseConnection()->query("DELETE FROM {umenu} WHERE name = ?", [$name]);
         }
     }
     $this->getDatabaseConnection()->query("DELETE FROM {menu_links} WHERE menu_name NOT IN (SELECT name FROM {umenu})");
     $this->eraseAllData();
     parent::tearDown();
 }
예제 #5
0
 public function setUp()
 {
     parent::setUp();
     if (!$this->moduleExists('sf_acl')) {
         $this->markTestSkipped("You must enable the sf_acl module to run this test");
     }
     if (!interface_exists('\\Symfony\\Component\\Security\\Core\\Authorization\\Voter\\VoterInterface')) {
         $this->markTestSkipped("You must have downloaded the symfony/security component to run this test");
     }
     // forces bootstrap
     $this->getDrupalContainer();
 }
 protected function setUp()
 {
     parent::setUp();
     $this->getDrupalContainer();
     // Enfore full bootstrap
     $this->aliasStorage = $this->createAliasStorage();
     $this->aliasStorage->save('duplicate-langcode', 'alias-fr', 'fr');
     $this->aliasStorage->save('duplicate-langcode', 'alias-en', 'en');
     $this->aliasStorage->save('duplicate-langcode', 'alias-und', LanguageInterface::LANGCODE_NOT_SPECIFIED);
     $this->aliasStorage->save('duplicate-alias-1', 'duplicate-alias', LanguageInterface::LANGCODE_NOT_SPECIFIED);
     $this->aliasStorage->save('duplicate-alias-2', 'duplicate-alias', LanguageInterface::LANGCODE_NOT_SPECIFIED);
     $this->aliasStorage->save('normal-source', 'normal-alias', LanguageInterface::LANGCODE_NOT_SPECIFIED);
     $this->aliasManager = new AliasManager($this->aliasStorage);
     $GLOBALS['language'] = new Language();
 }
 protected function setUp()
 {
     // We need to bootstrap at least Drupal configuration so that
     // variable_get() is defined
     parent::setUp();
     $this->getDrupalContainer();
     if (!defined('LANGUAGE_NONE')) {
         define('LANGUAGE_NONE', 'und');
     }
     if (!defined('LANGUAGE_NEGOTIATION_DEFAULT')) {
         define('LANGUAGE_NEGOTIATION_DEFAULT', 'language-default');
     }
     // Avoid variable_get() and variable_set() calls
     $GLOBALS['conf']['path_alias_whitelist'] = false;
     $this->aliasStorage = new ArrayAliasStorage();
     $this->aliasStorage->save('duplicate-langcode', 'alias-fr', 'fr');
     $this->aliasStorage->save('duplicate-langcode', 'alias-en', 'en');
     $this->aliasStorage->save('duplicate-langcode', 'alias-und', LanguageInterface::LANGCODE_NOT_SPECIFIED);
     $this->aliasStorage->save('duplicate-alias-1', 'duplicate-alias', LanguageInterface::LANGCODE_NOT_SPECIFIED);
     $this->aliasStorage->save('duplicate-alias-2', 'duplicate-alias', LanguageInterface::LANGCODE_NOT_SPECIFIED);
     $this->aliasStorage->save('normal-source', 'normal-alias', LanguageInterface::LANGCODE_NOT_SPECIFIED);
     $this->aliasManager = new AliasManager($this->aliasStorage);
     $GLOBALS['language'] = new Language();
 }
예제 #8
0
 protected function setUp()
 {
     parent::setUp();
     $GLOBALS['conf']['language_default'] = (object) ['language' => 'en', 'name' => 'English', 'native' => 'English', 'direction' => 0, 'enabled' => 1, 'plurals' => 0, 'formula' => '', 'domain' => '', 'prefix' => '', 'weight' => 0, 'javascript' => ''];
 }
 protected function tearDown()
 {
     $this->getDatabaseConnection()->query("DELETE FROM {umenu} WHERE name IN ('foo', 'bar', 'a', 'b', 'c', 'd', 'e', 'f')");
     parent::tearDown();
 }
 protected function tearDown()
 {
     $this->eraseAllData();
     $this->getMenuStorage()->delete($this->menuName);
     parent::tearDown();
 }