X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=tests%2Fphpunit%2FWebTest%2FContribute%2FOnlineMultiplePaymentProcessorTest.php;h=e2e63971f18110b15f7353010e6f4bc3d6375ca9;hb=HEAD;hp=d3fea022780c94231e3292ed957f876ca48761ef;hpb=cc9b655cc2686260be3931d5b8ceba0df61abe8b;p=civicrm-core.git diff --git a/tests/phpunit/WebTest/Contribute/OnlineMultiplePaymentProcessorTest.php b/tests/phpunit/WebTest/Contribute/OnlineMultiplePaymentProcessorTest.php index d3fea02278..e2e63971f1 100644 --- a/tests/phpunit/WebTest/Contribute/OnlineMultiplePaymentProcessorTest.php +++ b/tests/phpunit/WebTest/Contribute/OnlineMultiplePaymentProcessorTest.php @@ -1,9 +1,9 @@ webtestLogin(); @@ -112,7 +116,7 @@ class WebTest_Contribute_OnlineMultiplePaymentProcessorTest extends CiviSelenium } - function testOnlineMultiplePaymentProcessorWithPayLater() { + public function testOnlineMultiplePaymentProcessorWithPayLater() { // Log in using webtestLogin() method $this->webtestLogin(); @@ -142,7 +146,7 @@ class WebTest_Contribute_OnlineMultiplePaymentProcessorTest extends CiviSelenium $isPcpApprovalNeeded = FALSE, $isSeparatePayment = FALSE, $honoreeSection = FALSE, - $allowOtherAmmount = TRUE + $allowOtherAmount = TRUE ); $this->openCiviPage("contribute/transact", "reset=1&action=preview&id=$pageId", NULL); @@ -173,27 +177,29 @@ class WebTest_Contribute_OnlineMultiplePaymentProcessorTest extends CiviSelenium $this->clickLink("_qf_Main_upload-bottom", "_qf_Confirm_next-bottom"); $payLaterInstructionsText = "Pay later instructions $hash"; - $this->assertTrue($this->isTextPresent($payLaterInstructionsText)); + $this->verifyText("xpath=//div[@class='bold pay_later_receipt-section']/p", $payLaterInstructionsText); $this->click("_qf_Confirm_next-bottom"); $this->waitForPageToLoad($this->getTimeoutMsec()); - $this->assertTrue($this->isTextPresent($payLaterInstructionsText)); + $this->verifyText("xpath=//div[@id='help']/div/p", $payLaterInstructionsText); //login to check contribution $this->openCiviPage("contribute/search", "reset=1", 'contribution_date_low'); - $this->type('sort_name', "$firstName $lastName"); + $this->type('sort_name', "$lastName $firstName"); $this->check('contribution_test'); - $this->clickLink('_qf_Search_refresh', "xpath=//div[@id='contributionSearch']//table//tbody/tr[1]/td[11]/span/a[text()='View']"); - $this->clickLink("xpath=//div[@id='contributionSearch']//table//tbody/tr[1]/td[11]/span/a[text()='View']", '_qf_ContributionView_cancel-bottom'); + $this->click('_qf_Search_refresh'); + $this->waitForElementPresent("xpath=//div[@id='contributionSearch']/table/tbody/tr[1]/td[11]/span/a[text()='View']"); + $this->click("xpath=//div[@id='contributionSearch']/table/tbody/tr[1]/td[11]/span/a[text()='View']"); + $this->waitForElementPresent("_qf_ContributionView_cancel-bottom"); $expected = array( - 'From' => "{$firstName} {$lastName}", - 'Financial Type' => 'Donation', + 'From' => "{$firstName} {$lastName}", + 'Financial Type' => 'Donation', 'Contribution Status' => 'Pending : Pay Later', ); $this->webtestVerifyTabularData($expected); $this->click('_qf_ContributionView_cancel-bottom'); } -} +}