| | 1091 | * @group bp_activity_set_post_type_tracking_args |
| | 1092 | * @group activity_tracking |
| | 1093 | */ |
| | 1094 | public function test_bp_activity_set_post_type_tracking_args_check_post_type_global() { |
| | 1095 | $labels = array( |
| | 1096 | 'bp_activity_admin_filter' => 'New Foo', |
| | 1097 | 'bp_activity_front_filter' => 'Foos', |
| | 1098 | ); |
| | 1099 | |
| | 1100 | $bp_activity_args = array( |
| | 1101 | 'action_id' => 'new_foo', |
| | 1102 | 'contexts' => array( 'activity' ), |
| | 1103 | 'position' => 40, |
| | 1104 | ); |
| | 1105 | |
| | 1106 | register_post_type( 'foo', array( |
| | 1107 | 'labels' => $labels, |
| | 1108 | 'supports' => array( 'buddypress-activity' ), |
| | 1109 | 'bp_activity' => $bp_activity_args |
| | 1110 | ) ); |
| | 1111 | |
| | 1112 | $register_bp_activity = get_post_type_object( 'foo' )->bp_activity; |
| | 1113 | _unregister_post_type( 'foo' ); |
| | 1114 | |
| | 1115 | //var_dump( $register_bp_activity ); |
| | 1116 | |
| | 1117 | register_post_type( 'foo', array( |
| | 1118 | 'label' => 'foo', |
| | 1119 | 'supports' => array( 'buddypress-activity' ), |
| | 1120 | ) ); |
| | 1121 | |
| | 1122 | bp_activity_set_post_type_tracking_args( 'foo', $labels + $bp_activity_args ); |
| | 1123 | |
| | 1124 | $set_bp_activity = get_post_type_object( 'foo' )->bp_activity; |
| | 1125 | _unregister_post_type( 'foo' ); |
| | 1126 | |
| | 1127 | $this->assertSame( $set_bp_activity, $register_bp_activity ); |
| | 1128 | } |
| | 1129 | |
| | 1130 | /** |