a0bfb1cd53bec070b671242a8c7336edd1a4a936
[yaffs-website] / web / core / modules / views / tests / src / Kernel / Handler / AreaMessagesTest.php
1 <?php
2
3 namespace Drupal\Tests\views\Kernel\Handler;
4
5 use Drupal\Tests\views\Kernel\ViewsKernelTestBase;
6 use Drupal\views\Views;
7
8 /**
9  * Tests the messages area handler.
10  *
11  * @group views
12  * @see \Drupal\views\Plugin\views\area\Messages
13  */
14 class AreaMessagesTest extends ViewsKernelTestBase {
15
16   /**
17    * Views used by this test.
18    *
19    * @var array
20    */
21   public static $testViews = ['test_area_messages'];
22
23   /**
24    * Tests the messages area handler.
25    */
26   public function testMessageText() {
27     \Drupal::messenger()->addStatus('My drupal set message.');
28
29     $view = Views::getView('test_area_messages');
30
31     $view->setDisplay('default');
32     $this->executeView($view);
33     $output = $view->render();
34     $output = \Drupal::service('renderer')->renderRoot($output);
35     $this->setRawContent($output);
36     $this->assertText('My drupal set message.');
37   }
38
39 }