Add a test to check creation and saving of a new display
parent
10db2c1799
commit
5ee195f5f3
|
@ -172,6 +172,19 @@ class ViewStorageTest extends WebTestBase {
|
||||||
$this->assertEqual($created_loaded->display['default']->display_plugin, 'default', 'Make sure the right display plugin is set.');
|
$this->assertEqual($created_loaded->display['default']->display_plugin, 'default', 'Make sure the right display plugin is set.');
|
||||||
|
|
||||||
$this->assertEqual($values, $values_loaded, 'The loaded config is the same as the original loaded one.');
|
$this->assertEqual($values, $values_loaded, 'The loaded config is the same as the original loaded one.');
|
||||||
|
|
||||||
|
// Check whether a display can be added and saved to a View.
|
||||||
|
$created = $controller->create($values);
|
||||||
|
$created->new_display('page', 'Test', 'test');
|
||||||
|
|
||||||
|
$new_display = $created->display['test'];
|
||||||
|
$this->assertTrue($new_display instanceof ViewDisplay, 'New page display "test" created.');
|
||||||
|
|
||||||
|
$created->set('name', 'archive_new_display');
|
||||||
|
$created->save();
|
||||||
|
$values = config('views.view.archive_new_display')->get();
|
||||||
|
|
||||||
|
$this->assertTrue(isset($values['display']['test']) && is_array($values['display']['test']), 'New display was saved.');
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue