Index: /trunk/tests/phpunit/tests/user/listAuthors.php
===================================================================
--- /trunk/tests/phpunit/tests/user/listAuthors.php (revision 27683)
+++ /trunk/tests/phpunit/tests/user/listAuthors.php (revision 27684)
@@ -5,15 +5,16 @@
*/
class Tests_User_ListAuthors extends WP_UnitTestCase {
- var $users;
- /* Defaults
- 'orderby' => 'name',
- 'order' => 'ASC',
+ var $users = array();
+ var $user_urls = array();
+ /* Defaults
+ 'orderby' => 'name',
+ 'order' => 'ASC',
'number' => null,
- 'optioncount' => false,
- 'exclude_admin' => true,
+ 'optioncount' => false,
+ 'exclude_admin' => true,
'show_fullname' => false,
'hide_empty' => true,
'echo' => true,
- 'feed' => [empty string],
+ 'feed' => [empty string],
'feed_image' => [empty string],
'feed_type' => [empty string],
@@ -23,5 +24,4 @@
function setUp() {
parent::setUp();
- $users = array();
$this->users[] = $this->factory->user->create( array( 'user_login' => 'zack', 'display_name' => 'zack', 'role' => 'author', 'first_name' => 'zack', 'last_name' => 'moon' ) );
$this->users[] = $this->factory->user->create( array( 'user_login' => 'bob', 'display_name' => 'bob', 'role' => 'author', 'first_name' => 'bob', 'last_name' => 'reno' ) );
@@ -30,27 +30,29 @@
foreach ( $this->users as $userid ) {
$count = $count + 5;
- for ( $i=0; $i < $count; $i++ ) {
- $post_id = $this->factory->post->create( array( 'post_type' => 'post', 'post_author' => $userid ) );
+ for ( $i = 0; $i < $count; $i++ ) {
+ $this->factory->post->create( array( 'post_type' => 'post', 'post_author' => $userid ) );
}
+
+ $this->user_urls[] = get_author_posts_url( $userid );
}
}
function test_wp_list_authors_default() {
- $expected['default'] = '
bobpaulzack';
+ $expected['default'] = 'bobpaulzack';
$this->AssertEquals( $expected['default'], wp_list_authors( array( 'echo' => false ) ) );
}
function test_wp_list_authors_orderby() {
- $expected['post_count'] = 'zackbobpaul';
+ $expected['post_count'] = 'zackbobpaul';
$this->AssertEquals( $expected['post_count'], wp_list_authors( array( 'echo' => false, 'orderby' => 'post_count' ) ) );
}
function test_wp_list_authors_order() {
- $expected['id'] = 'paulbobzack';
+ $expected['id'] = 'paulbobzack';
$this->AssertEquals( $expected['id'], wp_list_authors( array( 'echo' => false, 'orderby' => 'id', 'order' => 'DESC' ) ) );
}
function test_wp_list_authors_optioncount() {
- $expected['optioncount'] = 'bob (10)paul (15)zack (5)';
+ $expected['optioncount'] = 'bob (10)paul (15)zack (5)';
$this->AssertEquals( $expected['optioncount'], wp_list_authors( array( 'echo' => false, 'optioncount' => 1 ) ) );
}
@@ -58,10 +60,10 @@
function test_wp_list_authors_exclude_admin() {
$this->factory->post->create( array( 'post_type' => 'post', 'post_author' => 1 ) );
- $expected['exclude_admin'] = 'adminbobpaulzack';
+ $expected['exclude_admin'] = 'adminbobpaulzack';
$this->AssertEquals( $expected['exclude_admin'], wp_list_authors( array( 'echo' => false, 'exclude_admin' => 0 ) ) );
}
function test_wp_list_authors_show_fullname() {
- $expected['show_fullname'] = 'bob renopaul norriszack moon';
+ $expected['show_fullname'] = 'bob renopaul norriszack moon';
$this->AssertEquals( $expected['show_fullname'], wp_list_authors( array( 'echo' => false, 'show_fullname' => 1 ) ) );
}
@@ -69,10 +71,10 @@
function test_wp_list_authors_hide_empty() {
$fred_id = $this->factory->user->create( array( 'user_login' => 'fred', 'role' => 'author' ) );
- $expected['hide_empty'] = 'bobfredpaulzack';
+ $expected['hide_empty'] = 'bobfredpaulzack';
$this->AssertEquals( $expected['hide_empty'], wp_list_authors( array( 'echo' => false, 'hide_empty' => 0 ) ) );
}
function test_wp_list_authors_echo() {
- $expected['echo'] = 'bobpaulzack';
+ $expected['echo'] = 'bobpaulzack';
ob_start();
wp_list_authors( array( 'echo' => true ) );
@@ -80,12 +82,12 @@
$this->AssertEquals( $expected['echo'], $actual );
}
-
+
function test_wp_list_authors_feed() {
- $expected['feed'] = 'bob (link to feed)paul (link to feed)zack (link to feed)';
+ $expected['feed'] = 'bob (link to feed)paul (link to feed)zack (link to feed)';
$this->AssertEquals( $expected['feed'], wp_list_authors( array( 'echo' => false, 'feed' => 'link to feed' ) ) );
}
function test_wp_list_authors_feed_image() {
- $expected['feed_image'] = 'bob paul zack ';
+ $expected['feed_image'] = 'bob paul zack ';
$this->AssertEquals( $expected['feed_image'], wp_list_authors( array( 'echo' => false, 'feed_image' => 'example.com/path/to/a/graphic.png' ) ) );
}
@@ -95,10 +97,10 @@
*/
function test_wp_list_authors_feed_type() {
- $expected['feed_type'] = 'bob (link to feed)paul (link to feed)zack (link to feed)';
+ $expected['feed_type'] = 'bob (link to feed)paul (link to feed)zack (link to feed)';
$this->AssertEquals( $expected['feed_type'], wp_list_authors( array( 'echo' => false, 'feed' => 'link to feed', 'feed_type' => 'atom' ) ) );
}
function test_wp_list_authors_style() {
- $expected['style'] = 'bob, paul, zack';
+ $expected['style'] = 'bob, paul, zack';
$this->AssertEquals( $expected['style'], wp_list_authors( array( 'echo' => false, 'style' => 'none' ) ) );
}