public function test_get_recently_joined_with_filter() { $g1 = $this->factory->group->create(array('name' => 'Tab')); $g2 = $this->factory->group->create(array('name' => 'Diet Rite')); $u = $this->factory->user->create(); self::add_user_to_group($u, $g1); self::add_user_to_group($u, $g2); $groups = BP_Groups_Member::get_recently_joined($u, false, false, 'Rite'); $ids = wp_list_pluck($groups['groups'], 'id'); $this->assertEquals($ids, array($g2)); }
function groups_get_recently_joined_for_user($user_id = false, $pag_num = false, $pag_page = false, $filter = false) { global $bp; if (!$user_id) { $user_id = $bp->displayed_user->id; } return BP_Groups_Member::get_recently_joined($user_id, $pag_num, $pag_page, $filter); }