1
0
Fork 0
mirror of https://github.com/buddypress/buddypress.git synced 2026-07-22 20:56:55 +08:00
buddypress/tests/phpunit/testcases/members/template/bpGetMemberClass.php
Boone B Gorges 0ed016254c Use static factory method throughout PHPUnit tests.
See #7620.

git-svn-id: https://buddypress.svn.wordpress.org/trunk@11737 cdf35c40-ae34-48e0-9cc9-0c9da1808c22
2017-11-03 19:44:10 +00:00

32 lines
764 B
PHP

<?php
/**
* @group members
*/
class BP_Tests_Members_Template_BpGetMemberClass extends BP_UnitTestCase {
/**
* @ticket BP6996
*/
public function test_should_contain_member_type_classes() {
buddypress()->members->types = array();
bp_register_member_type( 'foo' );
bp_register_member_type( 'bar' );
$u = self::factory()->user->create();
bp_set_member_type( $u, 'bar' );
if ( bp_has_members( array( 'include' => array( $u ) ) ) ) {
while ( bp_members() ) {
bp_the_member();
$found = bp_get_member_class();
}
}
global $members_template;
unset( $members_template );
buddypress()->members->types = array();
$this->assertContains( 'member-type-bar', $found );
$this->assertNotContains( 'member-type-foo', $found );
}
}