protected function BEF_TestBase::createView in Better Exposed Filters 7.3
1 call to BEF_TestBase::createView()
- BEF_TestBase::setUp in tests/
better_exposed_filters_TestBase.php - Sets up a Drupal site for running functional and integration tests.
File
- tests/
better_exposed_filters_TestBase.php, line 88 - Base class for testing the Better Exposed Filters module. @author mikeker
Class
- BEF_TestBase
- Helper functions for Better Exposed Filters tests.
Code
protected function createView($name = '') {
if (!empty($this->view)) {
debug('WARNING: createView called after view has already been created.');
return;
}
if (empty($name)) {
$name = $this
->randomName(8);
}
$this->view['name'] = $name;
$this->view['machine_name'] = strtolower($name);
$edit = array(
'human_name' => $this->view['name'],
'name' => $this->view['machine_name'],
// Default is to create a page display.
'page[create]' => FALSE,
);
$this
->drupalPost('admin/structure/views/add', $edit, 'Save & exit');
// URL to edit this view.
$this->view['edit_url'] = 'admin/structure/views/view/' . $this->view['machine_name'] . '/edit';
}