X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs-website;a=blobdiff_plain;f=web%2Fmodules%2Fcontrib%2Fparagraphs%2Fsrc%2FTests%2FExperimental%2FParagraphsExperimentalUiTest.php;fp=web%2Fmodules%2Fcontrib%2Fparagraphs%2Fsrc%2FTests%2FExperimental%2FParagraphsExperimentalUiTest.php;h=0000000000000000000000000000000000000000;hp=b77d41aaf85368ca633b09cf8801bf293a16b23b;hb=059867c3f96750652c80f39e44c442a58c2549ee;hpb=f8fc16ae6b862bef59baaad5d051dd37b7ff11b2 diff --git a/web/modules/contrib/paragraphs/src/Tests/Experimental/ParagraphsExperimentalUiTest.php b/web/modules/contrib/paragraphs/src/Tests/Experimental/ParagraphsExperimentalUiTest.php deleted file mode 100644 index b77d41aaf..000000000 --- a/web/modules/contrib/paragraphs/src/Tests/Experimental/ParagraphsExperimentalUiTest.php +++ /dev/null @@ -1,80 +0,0 @@ -drupalCreateUser([ - 'administer node fields', - 'administer paragraph form display', - 'administer node form display', - 'create paragraphed_content_demo content', - 'edit any paragraphed_content_demo content', - ]); - $this->drupalLogin($admin_user); - - // Add required field to paragraphed content type. - $bundle_path = 'admin/structure/types/manage/paragraphed_content_demo'; - $field_title = 'Content Test'; - $field_type = 'field_ui:entity_reference_revisions:paragraph'; - $field_edit = [ - 'required' => TRUE, - ]; - $this->fieldUIAddNewField($bundle_path, 'content', $field_title, $field_type, [], $field_edit); - - $form_display_edit = [ - 'fields[field_content][type]' => 'paragraphs', - ]; - $this->drupalPostForm($bundle_path . '/form-display', $form_display_edit, t('Save')); - - // Attempt to create a paragraphed node with an empty required field. - $title = 'Empty'; - $this->drupalGet('node/add/paragraphed_content_demo'); - $this->drupalPostForm(NULL, ['title[0][value]' => $title], t('Save')); - $this->assertText($field_title . ' field is required'); - - // Attempt to create a paragraphed node with only a paragraph in the - // "remove" mode in the required field. - $title = 'Remove all items'; - $this->drupalGet('node/add/paragraphed_content_demo'); - $this->drupalPostAjaxForm(NULL, [], 'field_content_image_text_add_more'); - $this->drupalPostAjaxForm(NULL, [], 'field_content_0_remove'); - $this->assertNoText($field_title . ' field is required'); - $this->drupalPostForm(NULL, ['title[0][value]' => $title], t('Save')); - $this->assertText($field_title . ' field is required'); - - // Attempt to create a paragraphed node with a valid paragraph and a - // removed paragraph. - $title = 'Valid Removal'; - $this->drupalGet('node/add/paragraphed_content_demo'); - $this->drupalPostAjaxForm(NULL, [], 'field_content_image_text_add_more'); - $this->drupalPostAjaxForm(NULL, [], 'field_content_image_text_add_more'); - $this->drupalPostAjaxForm(NULL, [], 'field_content_1_remove'); - $this->assertNoText($field_title . ' field is required'); - $this->drupalPostForm(NULL, ['title[0][value]' => $title], t('Save')); - $this->assertNoText($field_title . ' field is required'); - } - -}