mirror of
https://github.com/gosticks/wordpress-develop.git
synced 2025-10-16 12:05:38 +00:00
This aims to bring more consistency to the test suite, as the vast majority of data providers already use that prefix. Includes moving some data providers next to the tests they are used in. Follow-up to [55464]. See #57841. git-svn-id: https://develop.svn.wordpress.org/trunk@55562 602fd350-edb4-49c9-b593-d223f7449a82
44 lines
974 B
PHP
44 lines
974 B
PHP
<?php
|
|
|
|
/**
|
|
* Tests get_status_header_desc function
|
|
*
|
|
* @since 5.3.0
|
|
*
|
|
* @group functions.php
|
|
* @covers ::get_status_header_desc
|
|
*/
|
|
class Tests_Functions_GetStatusHeaderDesc extends WP_UnitTestCase {
|
|
|
|
/**
|
|
* @dataProvider data_get_status_header_desc
|
|
*
|
|
* @param int $code HTTP status code.
|
|
* @param string $expected Status description.
|
|
*/
|
|
public function test_get_status_header_desc( $code, $expected ) {
|
|
$this->assertSame( $expected, get_status_header_desc( $code ) );
|
|
}
|
|
|
|
/**
|
|
* Data provider for test_get_status_header_desc().
|
|
*
|
|
* @return array
|
|
*/
|
|
public function data_get_status_header_desc() {
|
|
return array(
|
|
array( 200, 'OK' ),
|
|
array( 301, 'Moved Permanently' ),
|
|
array( 404, 'Not Found' ),
|
|
array( 500, 'Internal Server Error' ),
|
|
|
|
// A string to make sure that the absint() is working.
|
|
array( '200', 'OK' ),
|
|
|
|
// Not recognized codes return empty strings.
|
|
array( 9999, '' ),
|
|
array( 'random', '' ),
|
|
);
|
|
}
|
|
}
|