You are here

public function ModuleTest::testStatusFunctions in Drupal 8

Same name and namespace in other branches
  1. 9 core/modules/views/tests/src/Kernel/ModuleTest.php \Drupal\Tests\views\Kernel\ModuleTest::testStatusFunctions()

Tests view enable and disable procedural wrapper functions.

File

core/modules/views/tests/src/Kernel/ModuleTest.php, line 187

Class

ModuleTest
Tests basic functions from the Views module.

Namespace

Drupal\Tests\views\Kernel

Code

public function testStatusFunctions() {
  $view = Views::getView('test_view_status')->storage;
  $this
    ->assertFalse($view
    ->status(), 'The view status is disabled.');
  views_enable_view($view);
  $this
    ->assertTrue($view
    ->status(), 'A view has been enabled.');
  $this
    ->assertEqual($view
    ->status(), views_view_is_enabled($view), 'views_view_is_enabled is correct.');
  views_disable_view($view);
  $this
    ->assertFalse($view
    ->status(), 'A view has been disabled.');
  $this
    ->assertEqual(!$view
    ->status(), views_view_is_disabled($view), 'views_view_is_disabled is correct.');
}