X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=tests%2Fphpunit%2FWebTest%2FProfile%2FProfileGroupSubscriptionTest.php;h=4667ed98723a0cbaecb0969577e235e7164ef13c;hb=e9479dcf93594b6338697ce76ab490b753c7de45;hp=cebb8df44eecc51d193b61925efb91bac92a2767;hpb=13c1cf91881e22bbcc38024c645736a3fc6fad4a;p=civicrm-core.git diff --git a/tests/phpunit/WebTest/Profile/ProfileGroupSubscriptionTest.php b/tests/phpunit/WebTest/Profile/ProfileGroupSubscriptionTest.php index cebb8df44e..4667ed9872 100644 --- a/tests/phpunit/WebTest/Profile/ProfileGroupSubscriptionTest.php +++ b/tests/phpunit/WebTest/Profile/ProfileGroupSubscriptionTest.php @@ -1,9 +1,9 @@ type('title', $profileTitle); + $this->click('uf_group_type_Profile'); //Drupal user account registration option $this->click('CIVICRM_QFID_0_8'); @@ -113,20 +118,21 @@ class WebTest_Profile_ProfileGroupSubscriptionTest extends CiviSeleniumTestCase $this->click('_qf_Edit_next'); - $this->waitForPageToLoad($this->getTimeoutMsec()); // assert for subscription message - $this->assertElementContainsText('css=div.messages', "Your subscription request has been submitted for", - "Subscription message is not shown"); + $this->isTextPresent("Your subscription request has been submitted for"); //check if profile is saved - $this->assertElementContainsText('css=span.msg-text', 'Your information has been saved.', 'Profile is not saved'); + $this->waitForText('crm-notification-container','Your information has been saved.'); // delete the profile $this->openCiviPage('admin/uf/group', 'reset=1'); $this->_testdeleteProfile($profileTitle); } + /** + * @param $profileTitle + */ function _testdeleteProfile($profileTitle) { $this->waitForElementPresent("xpath=//div[@id='user-profiles']/div/div/table/tbody//tr/td/span[text() = '$profileTitle']/../../td[7]/span[2][text()='more']/ul/li[4]/a[text()='Delete']"); $this->click("xpath=//div[@id='user-profiles']/div/div/table/tbody//tr/td/span[text() = '$profileTitle']/../../td[7]/span[2][text()='more']/ul/li[4]/a[text()='Delete']");