CRM-15031 Event Webtest Fix
[civicrm-core.git] / tests / phpunit / WebTest / Event / AddParticipationTest.php
index 7b121372927c65c55c7ab92f74830e042b022f0c..00590e6d8d8acb66a027098899b0c9e4a5783096 100644 (file)
 */
 
 require_once 'CiviTest/CiviSeleniumTestCase.php';
+
+/**
+ * Class WebTest_Event_AddParticipationTest
+ */
 class WebTest_Event_AddParticipationTest extends CiviSeleniumTestCase {
 
   protected function setUp() {
@@ -191,7 +195,7 @@ class WebTest_Event_AddParticipationTest extends CiviSeleniumTestCase {
     $this->click('is_searchable');
 
     //clicking save
-    $this->click('_qf_Field_next');
+    $this->click('_qf_Field_done-bottom');
     $this->waitForPageToLoad($this->getTimeoutMsec());
 
     //Is custom field created?
@@ -232,7 +236,7 @@ class WebTest_Event_AddParticipationTest extends CiviSeleniumTestCase {
     $this->click('is_searchable');
 
     //clicking save
-    $this->click('_qf_Field_next');
+    $this->click('_qf_Field_done-bottom');
 
     $this->openCiviPage("participant/add", "reset=1&action=add&context=standalone", "_qf_Participant_upload-bottom");
 
@@ -372,7 +376,7 @@ class WebTest_Event_AddParticipationTest extends CiviSeleniumTestCase {
     $customSets = array(
       array('entity' => 'ParticipantEventName', 'subEntity' => 'Fall Fundraiser Dinner',
         'triggerElement' => array('name' => "event_id", 'type' => "select2")),
-      array('entity' => 'ParticipantRole', 'subEntity' => 'Attendee','triggerElement' => array('type' => "checkbox"))
+      array('entity' => 'ParticipantRole', 'subEntity' => 'Attendee','triggerElement' => array('name' => 'role_id', 'type' => "select"))
     );
     $pageUrl = array('url' => "participant/add", 'args' => "reset=1&action=add&context=standalone");
     $this->customFieldSetLoadOnTheFlyCheck($customSets, $pageUrl);
@@ -415,6 +419,11 @@ class WebTest_Event_AddParticipationTest extends CiviSeleniumTestCase {
     }
   }
 
+  /**
+   * @param $firstName
+   * @param $lastName
+   * @param $processorId
+   */
   function _fillParticipantDetails($firstName, $lastName, $processorId) {
     $this->webtestNewDialogContact($firstName, $lastName);