set permission to pass group filter test
authorjitendrapurohit <jitendra.purohit@webaccessglobal.com>
Fri, 22 Jul 2016 11:33:40 +0000 (17:03 +0530)
committerjitendrapurohit <jitendra.purohit@webaccessglobal.com>
Fri, 22 Jul 2016 11:33:40 +0000 (17:03 +0530)
tests/phpunit/CRM/Group/Page/AjaxTest.php

index 6596d136dd44d0e50645a86999d78521cbd4b250..aad0b9e984d5e4c275541f67a588a9749a2aa468 100644 (file)
@@ -84,25 +84,16 @@ class CRM_Group_Page_AjaxTest extends CiviUnitTestCase {
    * CRM-18528 - Retrieve groups with filter
    */
   public function testGroupListWithFilter() {
-    global $_GET;
-    $_GET = array(
-      'page' => 1,
-      'rp' => 50,
-      'offset' => 0,
-      'rowCount' => 50,
-      'sort' => NULL,
-      'parentsOnly' => FALSE,
-      'is_unit_test' => TRUE,
-    );
-    $this->groupCreate(array('title' => 'Active Group', 'is_active' => 1, 'name' => 'active-group'));
-    $this->groupCreate(array('title' => 'Disabled Group', 'is_active' => 0, 'name' => 'disabled-group'));
+    $this->setPermissionAndRequest(array('view all contacts', 'edit groups'));
+
+    $_GET = $this->_params;
     $obj = new CRM_Group_Page_AJAX();
 
     //filter with title
-    $_GET['title'] = "Active Group";
+    $_GET['title'] = "not-me-active";
     $groups = $obj->getGroupList();
     $this->assertEquals(1, $groups['recordsTotal']);
-    $this->assertEquals('Active Group', $groups['data'][0]['title']);
+    $this->assertEquals('not-me-active', $groups['data'][0]['title']);
     unset($_GET['title']);
 
     // check on status