StorageTest.php in Views (for Drupal 7) 8.3
Definition of Drupal\views\tests\UI\StorageTest.
Namespace
Drupal\views\Tests\UIFile
lib/Drupal/views/Tests/UI/StorageTest.phpView source
<?php
/**
* @file
* Definition of Drupal\views\tests\UI\StorageTest.
*/
namespace Drupal\views\Tests\UI;
/**
* Tests the UI of storage properties of views.
*/
class StorageTest extends UITestBase {
public static function getInfo() {
return array(
'name' => 'Storage properties',
'description' => 'Tests the UI of storage properties of views.',
'group' => 'Views UI',
);
}
/**
* Tests changing human_name, description and tag.
*
* @see views_ui_edit_details_form
*/
public function testDetails() {
$view = $this
->getBasicView();
$path = "admin/structure/views/nojs/edit-details/{$view->storage->name}";
$edit = array(
'human_name' => $this
->randomName(),
'tag' => $this
->randomName(),
'description' => $this
->randomName(30),
);
$this
->drupalPost($path, $edit, t('Apply'));
$this
->drupalPost(NULL, array(), t('Save'));
$view = views_get_view($view->storage->name);
foreach (array(
'human_name',
'tag',
'description',
) as $property) {
$this
->assertEqual($view->storage->{$property}, $edit[$property], format_string('Make sure the property @property got probably saved.', array(
'@property' => $property,
)));
}
}
}
Classes
Name | Description |
---|---|
StorageTest | Tests the UI of storage properties of views. |