SitemapTestBase.php in Sitemap 2.0.x
Same filename and directory in other branches
Namespace
Drupal\sitemap\TestsFile
src/Tests/SitemapTestBase.phpView source
<?php
namespace Drupal\sitemap\Tests;
/**
 * Tests the landing and admin pages of the sitemap.
 *
 * @group sitemap
 */
abstract class SitemapTestBase extends SitemapBrowserTestBase {
  /**
   * Modules to enable.
   *
   * @var array
   */
  public static $modules = [
    'sitemap',
  ];
  /**
   * User accounts.
   *
   * @var \Drupal\Core\Session\AccountInterface
   */
  public $userAdmin;
  /**
   * {@inheritDoc}
   */
  public $userView;
  /**
   * {@inheritDoc}
   */
  public $userNoAccess;
  /**
   * {@inheritdoc}
   */
  protected function setUp() {
    parent::setUp();
    // Create user with admin permissions.
    $this->userAdmin = $this
      ->drupalCreateUser([
      'administer sitemap',
      'access sitemap',
    ]);
    // Create user with view permissions.
    $this->userView = $this
      ->drupalCreateUser([
      'access sitemap',
    ]);
    // Create user without any sitemap permissions.
    $this->userNoAccess = $this
      ->drupalCreateUser();
  }
}Classes
| Name   | Description | 
|---|---|
| SitemapTestBase | Tests the landing and admin pages of the sitemap. | 
