13e1b545c2b6c8bcc8a6940c34e775f2ba360bee
[yaffs-website] / web / core / modules / config_translation / tests / src / FunctionalJavascript / ConfigTranslationUiTest.php
1 <?php
2
3 namespace Drupal\Tests\config_translation\FunctionalJavascript;
4
5 use Drupal\FunctionalJavascriptTests\JavascriptTestBase;
6
7 /**
8  * Translate settings and entities to various languages.
9  *
10  * @group config_translation
11  */
12 class ConfigTranslationUiTest extends JavascriptTestBase {
13
14   /**
15    * {@inheritdoc}
16    */
17   public static $modules = [
18     'config_translation',
19     'contextual',
20     'node',
21     'views',
22     'views_ui',
23   ];
24
25   /**
26    * Tests that contextual link related to views.
27    */
28   public function testViewContextualLink() {
29     $user = $this->drupalCreateUser([
30       'translate configuration',
31       'access contextual links',
32     ]);
33     $this->drupalLogin($user);
34
35     $this->drupalGet('node');
36     $contextualLinks = $this->assertSession()->waitForElement('css', '.contextual-links');
37     $link = $contextualLinks->findLink('Translate view');
38     $this->assertNotNull($link, 'Translate view contextual link added.');
39   }
40
41 }