Tests the default display options.
public function testDefaultOptions() {
// Save the view.
$view = views_get_view('test_display_defaults');
$view
->mergeDefaults();
$view
->save();
// Reload to get saved storage values.
$view = views_get_view('test_display_defaults');
$view
->initDisplay();
$display_data = $view->storage
->get('display');
foreach ($view->displayHandlers as $id => $display) {
// Test the view plugin options against the storage.
foreach ($this->pluginTypes as $type) {
$options = $display
->getOption($type);
$this
->assertIdentical($display_data[$id]['display_options'][$type]['options'], $options['options']);
}
// Test the view handler options against the storage.
foreach ($this->handlerTypes as $type) {
$options = $display
->getOption($type);
$this
->assertIdentical($display_data[$id]['display_options'][$type], $options);
}
}
}