c49dcb2379c035bb7453bb80880eb0faa701b99d
[yaffs-website] / web / core / modules / user / src / Tests / Views / UserTestBase.php
1 <?php
2
3 namespace Drupal\user\Tests\Views;
4
5 use Drupal\views\Tests\ViewTestBase;
6 use Drupal\views\Tests\ViewTestData;
7 use Drupal\user\Entity\User;
8
9 /**
10  * @todo.
11  */
12 abstract class UserTestBase extends ViewTestBase {
13
14   /**
15    * Modules to enable.
16    *
17    * @var array
18    */
19   public static $modules = ['user_test_views', 'node'];
20
21   /**
22    * Users to use during this test.
23    *
24    * @var array
25    */
26   protected $users = [];
27
28   /**
29    * Nodes to use during this test.
30    *
31    * @var array
32    */
33   protected $nodes = [];
34
35   protected function setUp() {
36     parent::setUp();
37
38     ViewTestData::createTestViews(get_class($this), ['user_test_views']);
39
40     $this->users[] = $this->drupalCreateUser();
41     $this->users[] = User::load(1);
42     $this->nodes[] = $this->drupalCreateNode(['uid' => $this->users[0]->id()]);
43     $this->nodes[] = $this->drupalCreateNode(['uid' => 1]);
44   }
45
46 }