fixes for WebTest_Event_ParticipantCountTest
authorkurund <kurund@civicrm.org>
Tue, 13 Aug 2013 22:22:12 +0000 (03:52 +0530)
committerkurund <kurund@civicrm.org>
Tue, 13 Aug 2013 22:22:12 +0000 (03:52 +0530)
tests/phpunit/WebTest/Event/ParticipantCountTest.php

index 220397e6a6d4cd93074df4d14720a1fcbbdc3c06..afaa0e0403c4d60aa72e493fbcbc171542bfc7b7 100644 (file)
@@ -32,7 +32,6 @@ class WebTest_Event_ParticipantCountTest extends CiviSeleniumTestCase {
   }
 
   function testParticipantCountWithFeelevel() {
-
     // Log in using webtestLogin() method
     $this->webtestLogin();
 
@@ -69,6 +68,8 @@ class WebTest_Event_ParticipantCountTest extends CiviSeleniumTestCase {
     $this->click("xpath=//input[@class='form-radio']");
 
     $email = 'jane_' . substr(sha1(rand()), 0, 5) . '@example.org';
+    $this->type('first_name', 'Mary');
+    $this->type('last_name', 'Jones'. substr(sha1(rand()), 0, 5));
     $this->type('email-Primary', $email);
 
     // fill billing details and register
@@ -84,6 +85,8 @@ class WebTest_Event_ParticipantCountTest extends CiviSeleniumTestCase {
 
     $this->click("xpath=//input[@class='form-radio']");
     $email = 'jane_' . substr(sha1(rand()), 0, 5) . '@example.org';
+    $this->type('first_name', 'Mary');
+    $this->type('last_name', 'Jones'. substr(sha1(rand()), 0, 5));
     $this->type('email-Primary', $email);
 
     // fill billing details and register
@@ -217,14 +220,16 @@ class WebTest_Event_ParticipantCountTest extends CiviSeleniumTestCase {
     $this->type("xpath=//input[@class='form-text four required']", '1');
 
     $email = 'jane_' . substr(sha1(rand()), 0, 5) . '@example.org';
-    $this->type('email-Primary', $email);
-
     $participants[1] = array(
       'email' => $email,
       'first_name' => 'Jane_' . substr(sha1(rand()), 0, 5),
       'last_name' => 'San_' . substr(sha1(rand()), 0, 5),
     );
 
+    $this->type('first_name', $participants[1]['first_name']);
+    $this->type('last_name', $participants[1]['last_name']);
+    $this->type('email-Primary', $email);
+
     // fill billing related info and register
     $this->_testRegisterWithBillingInfo($participants[1]);
 
@@ -249,7 +254,6 @@ class WebTest_Event_ParticipantCountTest extends CiviSeleniumTestCase {
 
     $this->type("xpath=//input[@class='form-text four required']", '2');
     $email = 'jane_' . substr(sha1(rand()), 0, 5) . '@example.org';
-    $this->type('email-Primary', $email);
 
     $participants[2] = array(
       'email' => $email,
@@ -257,6 +261,10 @@ class WebTest_Event_ParticipantCountTest extends CiviSeleniumTestCase {
       'last_name' => 'San_' . substr(sha1(rand()), 0, 5),
     );
 
+    $this->type('first_name', $participants[2]['first_name']);
+    $this->type('last_name', $participants[2]['last_name']);
+    $this->type('email-Primary', $email);
+
     // fill billing related info and register
     $this->_testRegisterWithBillingInfo($participants[2]);