Interim commit.
[yaffs-website] / web / modules / contrib / eu_cookie_compliance / src / Tests / EuCookieComplianceTestBase.php
1 <?php
2
3 namespace Drupal\eu_cookie_compliance\Tests;
4
5 use Drupal\simpletest\WebTestBase;
6
7 /**
8  * Base class for testing EUCC functionality.
9  */
10 abstract class EuCookieComplianceTestBase extends WebTestBase {
11
12   /**
13    * Assert function to determine if EU Cookie Compliance rendered to the page
14    * have a corresponding page element.
15    *
16    * @code
17    * // Basic example.
18    * $this->assertEuCookieCompliance();
19    * @endcode
20    */
21   public function assertEuCookieCompliance() {
22
23     $rendered_eucc = $this->xpath('//div[@id = "sliding-popup"]//div[starts-with(@class, "popup-content")]');
24
25     $this->assertTrue($rendered_eucc, 'EU Cookie Compliance render.');
26
27   }
28
29 }