diff --git a/core/modules/contact/src/Tests/ContactPersonalTest.php b/core/modules/contact/tests/src/Functional/ContactPersonalTest.php similarity index 97% rename from core/modules/contact/src/Tests/ContactPersonalTest.php rename to core/modules/contact/tests/src/Functional/ContactPersonalTest.php index 936aed5892..40be162046 100644 --- a/core/modules/contact/src/Tests/ContactPersonalTest.php +++ b/core/modules/contact/tests/src/Functional/ContactPersonalTest.php @@ -1,11 +1,13 @@ drupalGet('user/' . $this->contactUser->id() . '/contact'); $this->assertEscaped($mail); $message = $this->submitPersonalContact($this->contactUser); - $mails = $this->drupalGetMails(); + $mails = $this->getMails(); $this->assertEqual(1, count($mails)); $mail = $mails[0]; $this->assertEqual($mail['to'], $this->contactUser->getEmail()); diff --git a/core/modules/contact/src/Tests/ContactSitewideTest.php b/core/modules/contact/tests/src/Functional/ContactSitewideTest.php similarity index 96% rename from core/modules/contact/src/Tests/ContactSitewideTest.php rename to core/modules/contact/tests/src/Functional/ContactSitewideTest.php index ffc2e9091c..1ad87bb517 100644 --- a/core/modules/contact/src/Tests/ContactSitewideTest.php +++ b/core/modules/contact/tests/src/Functional/ContactSitewideTest.php @@ -1,26 +1,27 @@ assertTrue(!empty($view_link), 'Contact listing links to contact form.'); // Find out in which row the form we want to add a field to is. - $i = 0; - foreach ($this->xpath('//table/tbody/tr') as $row) { - if (((string) $row->td[0]->a) == $label) { + foreach ($this->xpath('//table/tbody/tr') as $delta => $row) { + if ($row->findLink($label)) { + $this->clickLink('Manage fields', $delta); break; } - $i++; } - $this->clickLink(t('Manage fields'), $i); $this->assertResponse(200); $this->clickLink(t('Add field')); $this->assertResponse(200); @@ -299,7 +298,7 @@ function testSiteWideContact() { $field_name . '[0][value]' => $this->randomMachineName(), ); $this->drupalPostForm(NULL, $edit, t('Send message')); - $mails = $this->drupalGetMails(); + $mails = $this->getMails(); $mail = array_pop($mails); $this->assertEqual($mail['subject'], t('[@label] @subject', array('@label' => $label, '@subject' => $edit['subject[0][value]']))); $this->assertTrue(strpos($mail['body'], $field_label)); @@ -377,7 +376,7 @@ function testAutoReply() { $this->submitContact($this->randomMachineName(16), $email, $subject, 'foo', $this->randomString(128)); // We are testing the auto-reply, so there should be one email going to the sender. - $captured_emails = $this->drupalGetMails(array('id' => 'contact_page_autoreply', 'to' => $email)); + $captured_emails = $this->getMails(['id' => 'contact_page_autoreply', 'to' => $email]); $this->assertEqual(count($captured_emails), 1); $this->assertEqual(trim($captured_emails[0]['body']), trim(MailFormatHelper::htmlToText($foo_autoreply))); @@ -386,14 +385,14 @@ function testAutoReply() { $this->submitContact($this->randomMachineName(16), $email, $this->randomString(64), 'bar', $this->randomString(128)); // Auto-reply for form 'bar' should result in one auto-reply email to the sender. - $captured_emails = $this->drupalGetMails(array('id' => 'contact_page_autoreply', 'to' => $email)); + $captured_emails = $this->getMails(['id' => 'contact_page_autoreply', 'to' => $email]); $this->assertEqual(count($captured_emails), 1); $this->assertEqual(trim($captured_emails[0]['body']), trim(MailFormatHelper::htmlToText($bar_autoreply))); // Verify that no auto-reply is sent when the auto-reply field is left blank. $email = $this->randomMachineName(32) . '@example.com'; $this->submitContact($this->randomMachineName(16), $email, $this->randomString(64), 'no_autoreply', $this->randomString(128)); - $captured_emails = $this->drupalGetMails(array('id' => 'contact_page_autoreply', 'to' => $email)); + $captured_emails = $this->getMails(['id' => 'contact_page_autoreply', 'to' => $email]); $this->assertEqual(count($captured_emails), 0); // Verify that the current error message doesn't show, that the auto-reply @@ -404,7 +403,7 @@ function testAutoReply() { ->save(); $this->submitContact($this->randomMachineName(16), $email, $this->randomString(64), 'foo', $this->randomString(128)); $this->assertNoText('Unable to send email. Contact the site administrator if the problem persists.'); - $captured_emails = $this->drupalGetMails(['id' => 'contact_page_autoreply', 'to' => $email]); + $captured_emails = $this->getMails(['id' => 'contact_page_autoreply', 'to' => $email]); $this->assertEqual(count($captured_emails), 0); $this->drupalLogin($admin_user); $this->drupalGet('admin/reports/dblog'); diff --git a/core/modules/contact/src/Tests/ContactStorageTest.php b/core/modules/contact/tests/src/Functional/ContactStorageTest.php similarity index 98% rename from core/modules/contact/src/Tests/ContactStorageTest.php rename to core/modules/contact/tests/src/Functional/ContactStorageTest.php index ad0e8d46c5..f32233aa9a 100644 --- a/core/modules/contact/src/Tests/ContactStorageTest.php +++ b/core/modules/contact/tests/src/Functional/ContactStorageTest.php @@ -1,6 +1,6 @@