Mercurial > hg > isophonics-drupal-site
annotate core/modules/taxonomy/tests/src/Functional/TermContextualLinksTest.php @ 19:fa3358dc1485 tip
Add ndrum files
author | Chris Cannam |
---|---|
date | Wed, 28 Aug 2019 13:14:47 +0100 |
parents | 1fec387a4317 |
children |
rev | line source |
---|---|
Chris@14 | 1 <?php |
Chris@14 | 2 |
Chris@14 | 3 namespace Drupal\Tests\taxonomy\Functional; |
Chris@14 | 4 |
Chris@14 | 5 /** |
Chris@14 | 6 * Tests views contextual links on terms. |
Chris@14 | 7 * |
Chris@14 | 8 * @group taxonomy |
Chris@14 | 9 */ |
Chris@14 | 10 class TermContextualLinksTest extends TaxonomyTestBase { |
Chris@14 | 11 |
Chris@14 | 12 /** |
Chris@14 | 13 * {@inheritdoc} |
Chris@14 | 14 */ |
Chris@14 | 15 public static $modules = [ |
Chris@14 | 16 'contextual', |
Chris@14 | 17 ]; |
Chris@14 | 18 |
Chris@14 | 19 /** |
Chris@14 | 20 * Tests contextual links. |
Chris@14 | 21 */ |
Chris@14 | 22 public function testTermContextualLinks() { |
Chris@14 | 23 $vocabulary = $this->createVocabulary(); |
Chris@14 | 24 $term = $this->createTerm($vocabulary); |
Chris@14 | 25 |
Chris@14 | 26 $user = $this->drupalCreateUser([ |
Chris@14 | 27 'administer taxonomy', |
Chris@14 | 28 'access contextual links', |
Chris@14 | 29 ]); |
Chris@14 | 30 $this->drupalLogin($user); |
Chris@14 | 31 |
Chris@14 | 32 $this->drupalGet('taxonomy/term/' . $term->id()); |
Chris@14 | 33 $this->assertSession()->elementAttributeContains('css', 'div[data-contextual-id]', 'data-contextual-id', 'taxonomy_term:taxonomy_term=' . $term->id() . ':'); |
Chris@14 | 34 } |
Chris@14 | 35 |
Chris@14 | 36 } |