monitoring-8.x-1.x-dev/modules/demo/tests/src/Functional/MonitoringDemoTest.php

modules/demo/tests/src/Functional/MonitoringDemoTest.php
<?php

namespace Drupal\Tests\monitoring_demo\Functional;

use Drupal\Tests\monitoring\Functional\MonitoringTestBase;

/**
 * Tests the demo module for monitoring.
 *
 * @group monitoring
 */
class MonitoringDemoTest extends MonitoringTestBase {

  /**
   * Modules to install.
   *
   * @var string[]
   */
  protected static $modules = ['monitoring_demo'];

  /**
   * Asserts the demo instructions on the frontpage.
   */
  public function testInstalled() {
    $this->drupalGet('');
    $this->assertSession()->pageTextContains('Monitoring');
    $this->assertSession()->pageTextContains(t('Welcome to the Monitoring demo installation.'));
    $this->assertSession()->linkExists(t('Monitoring sensors overview'));
    $this->assertSession()->linkExists(t('Monitoring sensors settings'));
    $this->assertSession()->pageTextContains(t('Sensor example: "Installed modules"'));
    $this->assertSession()->linkExists(t('Configure'));
    $this->assertSession()->linkExists(t('Uninstall'), 0);
    $this->assertSession()->linkExists(t('Uninstall'), 1);
    $this->assertSession()->pageTextContains(t('Drush integration - open up your console and type in # drush monitoring-sensor-config'));
  }

}

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc