wordpress-develop/tests/phpunit/tests/functions/getStatusHeaderDesc.php
Sergey Biryukov d1046dc5f3 Tests: Use the data_ prefix for various data provider methods.
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
2023-03-19 12:03:30 +00:00

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', '' ),
);
}
}