Update to Drupal 8.1.5. For more information, see https://www.drupal.org/project/drupal/releases/8.1.5
This commit is contained in:
parent
13b6ca7cc2
commit
38ba7c357d
342 changed files with 7814 additions and 1534 deletions
|
@ -237,7 +237,7 @@ class ConfigHandler extends ViewsFormBase {
|
|||
|
||||
// Add the incoming options to existing options because items using
|
||||
// the extra form may not have everything in the form here.
|
||||
$options = $form_state->getValue('options') + $handler->options;
|
||||
$options = $handler->submitFormCalculateOptions($handler->options, $form_state->getValue('options', []));
|
||||
|
||||
// This unpacks only options that are in the definition, ensuring random
|
||||
// extra stuff on the form is not sent through.
|
||||
|
|
|
@ -23,6 +23,10 @@ class FilterBooleanWebTest extends UITestBase {
|
|||
public function testFilterBooleanUI() {
|
||||
$this->drupalPostForm('admin/structure/views/nojs/add-handler/test_view/default/filter', array('name[views_test_data.status]' => TRUE), t('Add and configure @handler', array('@handler' => t('filter criteria'))));
|
||||
|
||||
// Check the field widget label. 'title' should be used as a fallback.
|
||||
$result = $this->cssSelect('#edit-options-value--wrapper legend span');
|
||||
$this->assertEqual((string) $result[0], 'Status');
|
||||
|
||||
$this->drupalPostForm(NULL, array(), t('Expose filter'));
|
||||
$this->drupalPostForm(NULL, array(), t('Grouped filters'));
|
||||
|
||||
|
|
|
@ -0,0 +1,61 @@
|
|||
<?php
|
||||
|
||||
namespace Drupal\Tests\views_ui\FunctionalJavascript;
|
||||
|
||||
use Drupal\FunctionalJavascriptTests\JavascriptTestBase;
|
||||
|
||||
/**
|
||||
* Tests views creation wizard.
|
||||
*
|
||||
* @see core/modules/views_ui/js/views-admin.js
|
||||
* @group views_ui
|
||||
*/
|
||||
class ViewsWizardTest extends JavascriptTestBase {
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
public static $modules = ['node', 'views', 'views_ui', 'block'];
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
protected function setUp() {
|
||||
parent::setUp();
|
||||
|
||||
$admin_user = $this->drupalCreateUser([
|
||||
'administer site configuration',
|
||||
'administer views',
|
||||
]);
|
||||
$this->drupalLogin($admin_user);
|
||||
}
|
||||
|
||||
/**
|
||||
* Tests creating a View using the wizard.
|
||||
*/
|
||||
public function testCreateViewWizard() {
|
||||
$this->drupalGet('admin/structure/views/add');
|
||||
$page = $this->getSession()->getPage();
|
||||
|
||||
// Set a view name, this should be used to prepopulate a number of other
|
||||
// fields when creating displays.
|
||||
$label_value = 'test view';
|
||||
$search_input = $page->findField('label');
|
||||
$search_input->setValue($label_value);
|
||||
|
||||
$page->findField('page[create]')->click();
|
||||
|
||||
// Test if the title and path have been populated.
|
||||
$this->assertEquals($label_value, $page->findField('page[title]')->getValue());
|
||||
$this->assertEquals(str_replace(' ', '-', $label_value), $page->findField('page[path]')->getValue());
|
||||
|
||||
// Create a menu item.
|
||||
$page->findField('page[link]')->click();
|
||||
$this->assertEquals($label_value, $page->findField('page[link_properties][title]')->getValue());
|
||||
|
||||
// Add a block display.
|
||||
$page->findField('block[create]')->click();
|
||||
$this->assertEquals($label_value, $page->findField('block[title]')->getValue());
|
||||
}
|
||||
|
||||
}
|
Reference in a new issue