InlineEntityFormTest.php in Thunder 8.3
Same filename and directory in other branches
- 8.5 tests/src/FunctionalJavascript/Integration/InlineEntityFormTest.php
- 8.2 tests/src/FunctionalJavascript/Integration/InlineEntityFormTest.php
- 8.4 tests/src/FunctionalJavascript/Integration/InlineEntityFormTest.php
- 6.2.x tests/src/FunctionalJavascript/Integration/InlineEntityFormTest.php
- 6.0.x tests/src/FunctionalJavascript/Integration/InlineEntityFormTest.php
- 6.1.x tests/src/FunctionalJavascript/Integration/InlineEntityFormTest.php
File
tests/src/FunctionalJavascript/Integration/InlineEntityFormTest.phpView source
<?php
namespace Drupal\Tests\thunder\FunctionalJavascript\Integration;
use Drupal\Tests\thunder\FunctionalJavascript\ThunderJavascriptTestBase;
use Drupal\Tests\thunder\FunctionalJavascript\ThunderFormFieldTestTrait;
/**
* Test for update hook changes.
*
* @group Thunder
*
* @package Drupal\Tests\thunder\FunctionalJavascript\Integration
*/
class InlineEntityFormTest extends ThunderJavascriptTestBase {
use ThunderFormFieldTestTrait;
/**
* Test saving collapsed gallery paragraph.
*
* Test saving changes in inline entity form using the
* inline_entity_form_simple widget inside gallery paragraph when the
* paragraph form is collapsed.
*
* Demo Article (node Id: 7) is used for testing.
*/
public function testGalleryCollapse() {
// Test saving inline entity form when collapsing paragraph form.
$this
->drupalGet("node/7/edit");
$page = $this
->getSession()
->getPage();
// Edit gallery paragraph.
$this
->clickButtonCssSelector($page, '[data-drupal-selector="field-paragraphs-0-edit-2"]');
$this
->setFieldValue($page, 'field_paragraphs[0][subform][field_media][0][inline_entity_form][name][0][value]', 'New gallery name before collapse');
// Collapse parargraph form.
$this
->clickButtonCssSelector($page, '[name="field_paragraphs_0_collapse"]');
$this
->clickSave();
// Re-open edit form, value has changed.
$this
->drupalGet("node/7/edit");
$this
->assertSession()
->pageTextContains('New gallery name before collapse');
}
}
Classes
Name | Description |
---|---|
InlineEntityFormTest | Test for update hook changes. |