Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
06/16/2014 08:26:35 PM (12 years ago)
Author:
boonebgorges
Message:

Add some tests for BP_Group_Extension enable_nav_item and visibility

See #4785

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tests/phpunit/assets/group-extensions.php

    r7490 r8538  
    147147    function edit_screen_save( $group_id = null ) {}
    148148}
     149
     150class BPTest_Group_Extension_Enable_Nav_Item_True extends BP_Group_Extension {
     151    public function __construct() {
     152        $class_name = get_class( $this );
     153
     154        $args = array(
     155            'name' => $class_name,
     156            'slug' => sanitize_title( $class_name ),
     157            'enable_nav_item' => true,
     158        );
     159
     160        parent::init( $args );
     161    }
     162}
     163
     164class BPTest_Group_Extension_Enable_Nav_Item_False extends BP_Group_Extension {
     165    public function __construct() {
     166        $class_name = get_class( $this );
     167
     168        $args = array(
     169            'name' => $class_name,
     170            'slug' => sanitize_title( $class_name ),
     171            'enable_nav_item' => false,
     172        );
     173
     174        parent::init( $args );
     175    }
     176}
     177
     178class BPTest_Group_Extension_Visibility_Private extends BP_Group_Extension {
     179    public function __construct() {
     180        $class_name = get_class( $this );
     181
     182        $args = array(
     183            'name' => $class_name,
     184            'slug' => sanitize_title( $class_name ),
     185            'visibility' => 'private',
     186        );
     187
     188        parent::init( $args );
     189    }
     190}
     191
     192class BPTest_Group_Extension_Visibility_Public extends BP_Group_Extension {
     193    public function __construct() {
     194        $class_name = get_class( $this );
     195
     196        $args = array(
     197            'name' => $class_name,
     198            'slug' => sanitize_title( $class_name ),
     199            'visibility' => 'public',
     200        );
     201
     202        parent::init( $args );
     203    }
     204}
Note: See TracChangeset for help on using the changeset viewer.