protected function FeaturesUserTestCase::_test_views_view in Features 7.2
Same name and namespace in other branches
- 7 tests/features.test \FeaturesUserTestCase::_test_views_view()
Loads or saves an example view for testing.
Parameters
string $op: One of 'load' or 'override'.
Return value
\view|null|void If $op === 'load': The 'features_test' view, or NULL if it does not exist. If $op === 'override': No return value (null/void). The 'features_test' view will be modified, setting the title of the default display to 'Foo bar'.
Throws
\Exception In $view->save().
File
- tests/
features.test, line 248 - Contains test classes for features module.
Class
- FeaturesUserTestCase
- User permission component tests for Features.
Code
protected function _test_views_view($op = 'load') {
switch ($op) {
case 'load':
return views_get_view('features_test', TRUE);
case 'override':
$view = views_get_view('features_test', TRUE);
$view
->set_display('default');
$view->display_handler
->override_option('title', 'Foo bar');
$view
->save();
// Clear the load cache from above.
views_get_view('features_test', TRUE);
break;
}
}