comparison core/modules/search/tests/src/Functional/SearchMultilingualEntityTest.php @ 17:129ea1e6d783

Update, including to Drupal core 8.6.10
author Chris Cannam
date Thu, 28 Feb 2019 13:21:36 +0000
parents 4c8ae668cc8c
children af1871eacc83
comparison
equal deleted inserted replaced
16:c2387f117808 17:129ea1e6d783
2 2
3 namespace Drupal\Tests\search\Functional; 3 namespace Drupal\Tests\search\Functional;
4 4
5 use Drupal\field\Entity\FieldStorageConfig; 5 use Drupal\field\Entity\FieldStorageConfig;
6 use Drupal\language\Entity\ConfigurableLanguage; 6 use Drupal\language\Entity\ConfigurableLanguage;
7 use Drupal\Tests\BrowserTestBase;
7 8
8 /** 9 /**
9 * Tests entities with multilingual fields. 10 * Tests entities with multilingual fields.
10 * 11 *
11 * @group search 12 * @group search
12 */ 13 */
13 class SearchMultilingualEntityTest extends SearchTestBase { 14 class SearchMultilingualEntityTest extends BrowserTestBase {
14 15
15 /** 16 /**
16 * List of searchable nodes. 17 * List of searchable nodes.
17 * 18 *
18 * @var \Drupal\node\NodeInterface[] 19 * @var \Drupal\node\NodeInterface[]
24 * 25 *
25 * @var \Drupal\node\Plugin\Search\NodeSearch 26 * @var \Drupal\node\Plugin\Search\NodeSearch
26 */ 27 */
27 protected $plugin; 28 protected $plugin;
28 29
29 public static $modules = ['language', 'locale', 'comment']; 30 /**
31 * {@inheritdoc}
32 */
33 protected static $modules = ['language', 'locale', 'comment', 'node', 'search'];
30 34
31 protected function setUp() { 35 protected function setUp() {
32 parent::setUp(); 36 parent::setUp();
37
38 $this->drupalCreateContentType(['type' => 'page', 'name' => 'Basic page']);
33 39
34 // Create a user who can administer search, do searches, see the status 40 // Create a user who can administer search, do searches, see the status
35 // report, and administer cron. Log in. 41 // report, and administer cron. Log in.
36 $user = $this->drupalCreateUser(['administer search', 'search content', 'use advanced search', 'access content', 'access site reports', 'administer site configuration']); 42 $user = $this->drupalCreateUser(['administer search', 'search content', 'use advanced search', 'access content', 'access site reports', 'administer site configuration']);
37 $this->drupalLogin($user); 43 $this->drupalLogin($user);