diff --git a/tests/phpunit/tests/functions.php b/tests/phpunit/tests/functions.php index 8932bc63f7..6a9e35c9bd 100644 --- a/tests/phpunit/tests/functions.php +++ b/tests/phpunit/tests/functions.php @@ -441,6 +441,22 @@ class Tests_Functions extends WP_UnitTestCase { ); } + /** + * @dataProvider data_wp_parse_slug_list + */ + function test_wp_parse_slug_list( $expected, $actual ) { + $this->assertSame( $expected, array_values( wp_parse_slug_list( $actual ) ) ); + } + + function data_wp_parse_slug_list() { + return array( + array( array( 'apple', 'banana', 'carrot', 'dog' ), 'apple,banana,carrot,dog' ), + array( array( 'apple', 'banana', 'carrot', 'dog' ), 'apple, banana,,carrot,dog' ), + array( array( 'apple', 'banana', 'carrot', 'dog' ), 'apple banana carrot dog' ), + array( array( 'apple', 'banana-carrot', 'd-o-g' ), array( 'apple ', 'banana carrot', 'd o g' ) ), + ); + } + /** * @dataProvider data_device_can_upload */