Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
06/13/2014 03:40:31 PM (12 years ago)
Author:
boonebgorges
Message:

Add some search_terms related tests. See #5701

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tests/phpunit/testcases/blogs/class-bp-blogs-blog.php

    r8499 r8506  
    33/**
    44 * @group blogs
     5 * @group BP_Blogs_Blog
    56 */
    67class BP_Tests_BP_Blogs_Blog_TestCases extends BP_UnitTestCase {
     
    6566    }
    6667
     68    /**
     69     * @group get_by_letter
     70     */
     71    public function test_get_by_letter() {
     72        if ( ! is_multisite() ) {
     73            return;
     74        }
     75
     76        $old_user = get_current_user_id();
     77
     78        $u = $this->create_user();
     79        $this->set_current_user( $u );
     80        $b = $this->factory->blog->create( array(
     81            'title' => 'Foo Bar Blog',
     82            'user_id' => $u,
     83        ) );
     84        bp_blogs_record_existing_blogs();
     85
     86        // make the blog public or it won't turn up in generic results
     87        update_blog_option( $b, 'blog_public', '1' );
     88
     89        $blogs = BP_Blogs_Blog::get_by_letter( 'F' );
     90        $blog_ids = wp_list_pluck( $blogs['blogs'], 'blog_id' );
     91
     92        $this->assertEquals( array( $b ), $blog_ids );
     93
     94        $this->set_current_user( $old_user );
     95    }
    6796}
Note: See TracChangeset for help on using the changeset viewer.