Initial Drupal 11 with DDEV setup
This commit is contained in:
		
							
								
								
									
										34
									
								
								web/core/tests/Drupal/TestSite/HtmxAssetLoadTestSetup.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										34
									
								
								web/core/tests/Drupal/TestSite/HtmxAssetLoadTestSetup.php
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,34 @@
 | 
			
		||||
<?php
 | 
			
		||||
 | 
			
		||||
declare(strict_types=1);
 | 
			
		||||
 | 
			
		||||
namespace Drupal\TestSite;
 | 
			
		||||
 | 
			
		||||
use Drupal\Core\Extension\ModuleInstallerInterface;
 | 
			
		||||
use Drupal\Core\Extension\ThemeInstallerInterface;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Setup file used by tests/src/Nightwatch/Tests/htmxAssetLoadTest.js.
 | 
			
		||||
 *
 | 
			
		||||
 * @see \Drupal\Tests\Scripts\TestSiteApplicationTest
 | 
			
		||||
 */
 | 
			
		||||
class HtmxAssetLoadTestSetup implements TestSetupInterface {
 | 
			
		||||
 | 
			
		||||
  /**
 | 
			
		||||
   * {@inheritdoc}
 | 
			
		||||
   */
 | 
			
		||||
  public function setup(): void {
 | 
			
		||||
    // Install Olivero and set it as the default theme.
 | 
			
		||||
    $theme_installer = \Drupal::service('theme_installer');
 | 
			
		||||
    assert($theme_installer instanceof ThemeInstallerInterface);
 | 
			
		||||
    $theme_installer->install(['olivero'], TRUE);
 | 
			
		||||
    $system_theme_config = \Drupal::configFactory()->getEditable('system.theme');
 | 
			
		||||
    $system_theme_config->set('default', 'olivero')->save();
 | 
			
		||||
 | 
			
		||||
    // Install required modules.
 | 
			
		||||
    $module_installer = \Drupal::service('module_installer');
 | 
			
		||||
    assert($module_installer instanceof ModuleInstallerInterface);
 | 
			
		||||
    $module_installer->install(['test_htmx']);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user