ClassyTest.php 811 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. <?php
  2. namespace Drupal\FunctionalTests\Theme;
  3. use Drupal\Tests\BrowserTestBase;
  4. /**
  5. * Tests the classy theme.
  6. *
  7. * @group classy
  8. */
  9. class ClassyTest extends BrowserTestBase {
  10. /**
  11. * {@inheritdoc}
  12. */
  13. public function setUp() {
  14. parent::setUp();
  15. $this->assertTrue($this->container->get('theme_installer')->install(['classy']));
  16. $this->container->get('config.factory')
  17. ->getEditable('system.theme')
  18. ->set('default', 'classy')
  19. ->save();
  20. }
  21. /**
  22. * Tests that the Classy theme always adds its message CSS.
  23. *
  24. * @see classy.info.yml
  25. */
  26. public function testRegressionMissingMessagesCss() {
  27. $this->drupalGet('');
  28. $this->assertSession()->statusCodeEquals(200);
  29. $this->assertSession()->responseContains('classy/css/components/messages.css');
  30. }
  31. }