class JsExampleTest

Functional tests for the js_example module.

@group js_example @group examples

Hierarchy

Expanded class hierarchy of JsExampleTest

Related topics

File

modules/js_example/tests/src/Functional/JsExampleTest.php, line 15

Namespace

Drupal\Tests\js_example\Functional
View source
class JsExampleTest extends ExamplesBrowserTestBase {
  
  /**
   * {@inheritdoc}
   */
  protected $defaultTheme = 'stark';
  
  /**
   * Modules to install.
   *
   * @var array
   */
  protected static $modules = [
    'js_example',
    'node',
  ];
  
  /**
   * Test all the paths defined by our module.
   */
  public function testJsExample() {
    $assert = $this->assertSession();
    $paths = [
      'examples/js-example',
      'examples/js-example/weights',
      'examples/js-example/accordion',
    ];
    foreach ($paths as $path) {
      $this->drupalGet($path);
      $assert->statusCodeEquals(200);
    }
  }

}

Members

Title Sort descending Modifiers Object type Summary Overriden Title Overrides
ExamplesBrowserTestBase::setUp protected function 5
ExamplesBrowserTestBase::setupExamplesMenus protected function Set up menus and tasks in their regions.
JsExampleTest::$defaultTheme protected property
JsExampleTest::$modules protected static property Modules to install. Overrides ExamplesBrowserTestBase::$modules
JsExampleTest::testJsExample public function Test all the paths defined by our module.