INFRA-132 - Drupal.Classes.ClassDeclaration
[civicrm-core.git] / tests / phpunit / WebTest / Member / OfflineMembershipRenewTest.php
index d82c6cb00302e3ef8b7c4cefbea8b24097963708..eec042da60a792a64c5005793df3c7b7fee6a58d 100644 (file)
@@ -185,10 +185,10 @@ class WebTest_Member_OfflineMembershipRenewTest extends CiviSeleniumTestCase {
     // Is status message correct?
     $this->waitForText('crm-notification-container', "{$membershipTypes['membership_type']} membership for $firstName Memberson has been added.");
 
-    $this->waitForElementPresent("xpath=//div[@id='memberships']//table/tbody/tr/td[9]/span[2][text()='more']/ul/li/a[text()='Renew']");
+    $this->waitForElementPresent("xpath=//div[@id='memberships']/div/table/tbody/tr/td[9]/span[2][text()='more']/ul/li[1]/a[text()='Renew']");
 
     // click through to the Membership Renewal Link
-    $this->click("xpath=//div[@id='memberships']//table/tbody/tr/td[9]/span[2][text()='more']/ul/li/a[text()='Renew']");
+    $this->click("xpath=//div[@id='memberships']/div/table/tbody/tr/td[9]/span[2][text()='more']/ul/li[1]/a[text()='Renew']");
 
     $this->waitForElementPresent('_qf_MembershipRenewal_cancel-bottom');
 
@@ -198,16 +198,16 @@ class WebTest_Member_OfflineMembershipRenewTest extends CiviSeleniumTestCase {
     // page was loaded
     $this->waitForTextPresent($sourceText);
 
-    $this->waitForElementPresent("xpath=//div[@id='memberships']/div/table/tbody/tr/td[9]/span/a[1][text()='View']");
+    $this->waitForElementPresent("xpath=//div[@id='memberships']/div/table/tbody/tr/td[9]/span[1]/a[1][text()='View']");
 
     // click through to the membership view screen
     $this->click("xpath=//div[@id='memberships']/div/table/tbody/tr/td[9]/span/a[1][text()='View']");
 
     $this->waitForElementPresent('_qf_MembershipView_cancel-bottom');
 
-    $joinDate  = date('F jS, Y');
+    $joinDate = date('F jS, Y');
     $startDate = date('F jS, Y', strtotime("+1 month"));
-    $endDate   = date('F jS, Y', strtotime("+4 year 1 month -1 day"));
+    $endDate = date('F jS, Y', strtotime("+4 year 1 month -1 day"));
 
     // verify membership renew override
     $verifyMembershipRenewOverrideData = array(
@@ -302,9 +302,9 @@ class WebTest_Member_OfflineMembershipRenewTest extends CiviSeleniumTestCase {
 
     $this->waitForElementPresent('_qf_MembershipView_cancel-bottom');
 
-    $joinDate  = date('F jS, Y', strtotime("-2 year"));
+    $joinDate = date('F jS, Y', strtotime("-2 year"));
     $startDate = date('F jS, Y');
-    $endDate   = date('F jS, Y', strtotime("+1 year -1 day"));
+    $endDate = date('F jS, Y', strtotime("+1 year -1 day"));
 
     // verify membership renewed and the membership type is changed
     $verifyMembershipData = array(
@@ -355,8 +355,8 @@ class WebTest_Member_OfflineMembershipRenewTest extends CiviSeleniumTestCase {
 
     // Record contribution
     $this->click('record_contribution');
-    $this->waitForElementPresent( 'financial_type_id' );
-    $this->select( 'financial_type_id', "label=Member Dues" );
+    $this->waitForElementPresent('financial_type_id');
+    $this->select('financial_type_id', "label=Member Dues");
     $this->select('payment_instrument_id', "label=Check");
     $this->waitForElementPresent('check_number');
     $this->type('check_number', '1023');
@@ -433,4 +433,5 @@ class WebTest_Member_OfflineMembershipRenewTest extends CiviSeleniumTestCase {
     );
     $this->webtestVerifyTabularData($verifyMembershipRenewData);
   }
+
 }