loginAsAdmin([ 'administer contact forms', 'access site-wide contact form' ]); // Add a paragraph type. $this->addParagraphsType('paragraphs_contact'); $this->addParagraphsType('text'); // Create a contact form. $contact_form = ContactForm::create(['id' => 'test_contact_form']); $contact_form->save(); // Add a paragraphs field to the contact form. $this->addParagraphsField($contact_form->id(), 'paragraphs', 'contact_message'); // Add a paragraph to the contact form. $this->drupalGet('contact/test_contact_form'); $this->drupalPostAjaxForm(NULL, [], 'paragraphs_paragraphs_contact_add_more'); // Check that the paragraph is displayed. $this->assertText('paragraphs_contact'); $this->drupalPostAjaxForm(NULL, [], 'paragraphs_0_remove'); $this->assertText('No Paragraph added yet.'); } }