function ModuleTest::testStatusFunctions

Tests view enable and disable procedural wrapper functions.

File

drupal/core/modules/views/lib/Drupal/views/Tests/ModuleTest.php, line 222
Definition of Drupal\views\Tests\ModuleTest.

Class

ModuleTest

Namespace

Drupal\views\Tests

Code

function testStatusFunctions() {
  $view = views_get_view('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.');
}