diff --git a/tests/phpunit/tests/functions.php b/tests/phpunit/tests/functions.php index 828184491d..3c2e1101ad 100644 --- a/tests/phpunit/tests/functions.php +++ b/tests/phpunit/tests/functions.php @@ -726,30 +726,6 @@ class Tests_Functions extends WP_UnitTestCase { update_option( 'blog_charset', $orig_blog_charset ); } - /** - * @ticket 43977 - * @dataProvider data_wp_parse_list - */ - public function test_wp_parse_list( $expected, $actual ) { - $this->assertSame( $expected, array_values( wp_parse_list( $actual ) ) ); - } - - public function data_wp_parse_list() { - return array( - array( array( '1', '2', '3', '4' ), '1,2,3,4' ), - array( array( 'apple', 'banana', 'carrot', 'dog' ), 'apple,banana,carrot,dog' ), - array( array( '1', '2', 'apple', 'banana' ), '1,2,apple,banana' ), - array( array( '1', '2', 'apple', 'banana' ), '1, 2,apple,banana' ), - array( array( '1', '2', 'apple', 'banana' ), '1,2,apple,,banana' ), - array( array( '1', '2', 'apple', 'banana' ), ',1,2,apple,banana' ), - array( array( '1', '2', 'apple', 'banana' ), '1,2,apple,banana,' ), - array( array( '1', '2', 'apple', 'banana' ), '1,2 ,apple,banana' ), - array( array(), '' ), - array( array(), ',' ), - array( array(), ',,' ), - ); - } - /** * @dataProvider data_wp_parse_id_list */ diff --git a/tests/phpunit/tests/functions/wpParseList.php b/tests/phpunit/tests/functions/wpParseList.php new file mode 100644 index 0000000000..6f223bfd5f --- /dev/null +++ b/tests/phpunit/tests/functions/wpParseList.php @@ -0,0 +1,35 @@ +assertSame( $expected, array_values( wp_parse_list( $actual ) ) ); + } + + public function data_wp_parse_list() { + return array( + array( array( '1', '2', '3', '4' ), '1,2,3,4' ), + array( array( 'apple', 'banana', 'carrot', 'dog' ), 'apple,banana,carrot,dog' ), + array( array( '1', '2', 'apple', 'banana' ), '1,2,apple,banana' ), + array( array( '1', '2', 'apple', 'banana' ), '1, 2,apple,banana' ), + array( array( '1', '2', 'apple', 'banana' ), '1,2,apple,,banana' ), + array( array( '1', '2', 'apple', 'banana' ), ',1,2,apple,banana' ), + array( array( '1', '2', 'apple', 'banana' ), '1,2,apple,banana,' ), + array( array( '1', '2', 'apple', 'banana' ), '1,2 ,apple,banana' ), + array( array(), '' ), + array( array(), ',' ), + array( array(), ',,' ), + ); + } +}