* Tests the widget buttons of paragraphs.
*/
public function testWidgetButtons() {
- $this->addParagraphedContentType('paragraphed_test', 'field_paragraphs');
+ $this->addParagraphedContentType('paragraphed_test', 'field_paragraphs', 'entity_reference_paragraphs');
$this->loginAsAdmin(['create paragraphed_test content', 'edit any paragraphed_test content']);
// Add a Paragraph type.
'field_paragraphs[0][subform][field_text][0][value]' => $text,
];
$this->drupalPostAjaxForm(NULL, [], 'field_paragraphs_text_paragraph_add_more');
- $this->drupalPostForm(NULL, $edit, t('Save and publish'));
+ $this->drupalPostForm(NULL, $edit, t('Save'));
$node = $this->drupalGetNodeByTitle('paragraphs_mode_test');
// Test the 'Open' mode.
$this->drupalGet('node/' . $node->id() . '/edit');
$this->assertFieldByName('field_paragraphs[0][subform][field_text][0][value]', $text);
- $this->drupalPostForm(NULL, [], t('Save and keep published'));
+ $this->drupalPostForm(NULL, [], t('Save'));
$this->assertText($text);
// Test the 'Closed' mode.
// Verify that we have warning message for each paragraph.
$this->assertNoUniqueText('You have unsaved changes on this Paragraph item.');
$this->assertRaw('<div class="paragraphs-collapsed-description">' . $closed_mode_text);
- $this->drupalPostForm(NULL, [], t('Save and keep published'));
+ $this->drupalPostForm(NULL, [], t('Save'));
$this->assertText('paragraphed_test ' . $node->label() . ' has been updated.');
$this->assertText($closed_mode_text);
$this->drupalPostAjaxForm(NULL, $edit, 'field_paragraphs_0_collapse');
$this->assertText('You have unsaved changes on this Paragraph item.');
$this->assertText($preview_mode_text);
- $this->drupalPostForm(NULL, [], t('Save and keep published'));
+ $this->drupalPostForm(NULL, [], t('Save'));
$this->assertText('paragraphed_test ' . $node->label() . ' has been updated.');
$this->assertText($preview_mode_text);
$this->assertFieldByName('field_paragraphs[0][subform][field_text][0][value]', $preview_mode_text);
$restore_text = 'restore_text';
$edit = ['field_paragraphs[0][subform][field_text][0][value]' => $restore_text];
- $this->drupalPostForm(NULL, $edit, t('Save and keep published'));
+ $this->drupalPostForm(NULL, $edit, t('Save'));
$this->assertText('paragraphed_test ' . $node->label() . ' has been updated.');
$this->assertText($restore_text);
$this->assertText('Deleted Paragraph: text_paragraph');
// Click "Confirm Removal" button.
$this->drupalPostAjaxForm(NULL, [], 'field_paragraphs_0_confirm_remove');
- $this->drupalPostForm(NULL, [], t('Save and keep published'));
+ $this->drupalPostForm(NULL, [], t('Save'));
$this->assertText('paragraphed_test ' . $node->label() . ' has been updated.');
$this->assertNoText($restore_text);
}