public function ViewsBulkEditActionTest::testOnlySelectedValuesAreChanged in Views Bulk Edit 8.2
Values that are not selected or displayed are never changed.
File
- tests/
src/ Functional/ ViewsBulkEditActionTest.php, line 130
Class
- ViewsBulkEditActionTest
- Tests the core edit action.
Namespace
Drupal\Tests\views_bulk_edit\FunctionalCode
public function testOnlySelectedValuesAreChanged() {
// Test submitting form with new fields for a field and a property but not
// selecting them to be changed does not cause a change.
$page1 = $this
->createNode();
$this
->drupalGet('test-node-bulk-form');
$this
->submitForm([
'action' => 'node_edit_action',
'node_bulk_form[0]' => TRUE,
], 'Apply to selected items');
$random_title = $this
->randomMachineName();
$this
->submitForm([
'node[page][title][0][value]' => $random_title,
], 'Confirm');
$storage = $this->container
->get('entity_type.manager')
->getStorage('node');
$storage
->resetCache();
$this
->assertNotEquals($random_title, $storage
->load($page1
->id())
->getTitle());
}