WordPress.org

Make WordPress Core

Ticket #39265: L_folders-v2.patch

File L_folders-v2.patch, 20.1 KB (added by sephsekla, 7 months ago)

Adds @covers to folders starting with L: link, load (amended)

  • tests/phpunit/tests/link/adminUrl.php

     
    77
    88        /**
    99         * @ticket 37446
     10         *
     11         * @covers ::self_admin_url
    1012         */
    1113        public function test_self_admin_url() {
    1214                $this->assertSame( admin_url(), self_admin_url() );
     
    1416
    1517        /**
    1618         * @ticket 37446
     19         *
     20         * @covers ::self_admin_url
    1721         */
    1822        public function test_self_admin_url_with_path() {
    1923                $path = 'options-general.php';
     
    2327
    2428        /**
    2529         * @ticket 37446
     30         *
     31         * @covers ::self_admin_url
    2632         */
    2733        public function test_self_admin_url_with_path_and_scheme() {
    2834                $path   = 'options-general.php';
     
    3339
    3440        /**
    3541         * @ticket 37446
     42         *
     43         * @covers ::self_admin_url
    3644         */
    3745        public function test_self_admin_url_filtered() {
    3846                $path   = 'options-general.php';
  • tests/phpunit/tests/link/getAdjacentPost.php

     
    11<?php
    22/**
    33 * @group link
    4  * @covers ::get_adjacent_post
    54 */
    65class Tests_Link_GetAdjacentPost extends WP_UnitTestCase {
    76        protected $exclude_term;
     
    87
    98        /**
    109         * @ticket 17807
     10         *
     11         * @covers ::get_adjacent_post
    1112         */
    1213        public function test_get_adjacent_post() {
    1314                // Need some sample posts to test adjacency.
     
    8889
    8990        /**
    9091         * @ticket 22112
     92         *
     93         * @covers ::get_adjacent_post
    9194         */
    9295        function test_get_adjacent_post_exclude_self_term() {
    9396                // Bump term_taxonomy to mimic shared term offsets.
     
    175178
    176179        /**
    177180         * @ticket 32833
     181         *
     182         * @covers ::get_adjacent_post
    178183         */
    179184        public function test_get_adjacent_post_excluded_terms() {
    180185                register_taxonomy( 'wptests_tax', 'post' );
     
    209214
    210215        /**
    211216         * @ticket 32833
     217         *
     218         * @covers ::get_adjacent_post
    212219         */
    213220        public function test_get_adjacent_post_excluded_terms_should_not_require_posts_to_have_terms_in_any_taxonomy() {
    214221                register_taxonomy( 'wptests_tax', 'post' );
     
    246253
    247254        /**
    248255         * @ticket 35211
     256         *
     257         * @covers ::get_adjacent_post
    249258         */
    250259        public function test_get_adjacent_post_excluded_terms_filter() {
    251260                register_taxonomy( 'wptests_tax', 'post' );
     
    280289
    281290        /**
    282291         * @ticket 43521
     292         *
     293         * @covers ::get_adjacent_post
    283294         */
    284295        public function test_get_adjacent_post_excluded_terms_filter_should_apply_to_empty_excluded_terms_parameter() {
    285296                register_taxonomy( 'wptests_tax', 'post' );
     
    314325
    315326        /**
    316327         * @ticket 43521
     328         *
     329         * @covers ::get_adjacent_post
    317330         */
    318331        public function test_excluded_terms_filter_empty() {
    319332                register_taxonomy( 'wptests_tax', 'post' );
  • tests/phpunit/tests/link/getAdjacentPostLink.php

     
    5353                $GLOBALS['post'] = get_post( $this->post_ids[2] );
    5454        }
    5555
     56        /**
     57         * @covers ::get_next_post_link
     58         */
    5659        public function test_get_next_post_link_default() {
    5760                $actual   = get_next_post_link();
    5861                $title    = get_post( $this->post_ids[1] )->post_title;
     
    6063                $this->assertSame( $expected, $actual );
    6164        }
    6265
     66        /**
     67         * @covers ::get_previous_post_link
     68         */
    6369        public function test_get_previous_post_link_default() {
    6470                $actual   = get_previous_post_link();
    6571                $title    = get_post( $this->post_ids[3] )->post_title;
     
    6773                $this->assertSame( $expected, $actual );
    6874        }
    6975
     76        /**
     77         * @covers ::get_next_post_link
     78         */
    7079        public function test_get_next_post_link_same_category() {
    7180                $actual   = get_next_post_link( '%link &raquo;', '%title', true );
    7281                $title    = get_post( $this->post_ids[1] )->post_title;
     
    7382                $expected = '<a href="' . home_url( '?p=' . $this->post_ids[1] ) . '" rel="next">' . $title . '</a> &raquo;';
    7483                $this->assertSame( $expected, $actual );
    7584        }
    76 
     85       
     86        /**
     87         * @covers ::get_previous_post_link
     88         */
    7789        public function test_get_previous_post_link_same_category() {
    7890                $actual   = get_previous_post_link( '&laquo; %link', '%title', true );
    7991                $title    = get_post( $this->post_ids[3] )->post_title;
     
    8092                $expected = '&laquo; <a href="' . home_url( '?p=' . $this->post_ids[3] ) . '" rel="prev">' . $title . '</a>';
    8193                $this->assertSame( $expected, $actual );
    8294        }
    83 
     95       
     96        /**
     97         * @covers ::get_next_post_link
     98         */
    8499        public function test_get_next_post_link_exclude_category() {
    85100                $actual   = get_next_post_link( '%link &raquo;', '%title', false, $this->cat_id );
    86101                $title    = get_post( $this->post_ids[1] )->post_title;
     
    87102                $expected = '<a href="' . home_url( '?p=' . $this->post_ids[1] ) . '" rel="next">' . $title . '</a> &raquo;';
    88103                $this->assertSame( $expected, $actual );
    89104        }
    90 
     105       
     106        /**
     107         * @covers ::get_previous_post_link
     108         */
    91109        public function test_get_previous_post_link_exclude_category() {
    92110                $actual   = get_previous_post_link( '&laquo; %link', '%title', false, $this->cat_id );
    93111                $title    = get_post( $this->post_ids[3] )->post_title;
  • tests/phpunit/tests/link/getDashboardUrl.php

     
    2020
    2121        /**
    2222         * @ticket 39065
     23         *
     24         * @covers ::get_dashboard_url
    2325         */
    2426        public function test_get_dashboard_url_for_current_site_user() {
    2527                $this->assertSame( admin_url(), get_dashboard_url( self::$user_id ) );
     
    2729
    2830        /**
    2931         * @ticket 39065
     32         *
     33         * @covers ::get_dashboard_url
    3034         */
    3135        public function test_get_dashboard_url_for_user_with_no_sites() {
    3236                add_filter( 'get_blogs_of_user', '__return_empty_array' );
     
    3943        /**
    4044         * @ticket 39065
    4145         * @group ms-required
     46         *
     47         * @covers ::get_dashboard_url
    4248         */
    4349        public function test_get_dashboard_url_for_network_administrator_with_no_sites() {
    4450                grant_super_admin( self::$user_id );
     
    5662        /**
    5763         * @ticket 39065
    5864         * @group ms-required
     65         *
     66         * @covers ::get_dashboard_url
    5967         */
    6068        public function test_get_dashboard_url_for_administrator_of_different_site() {
    6169                $site_id = self::factory()->blog->create( array( 'user_id' => self::$user_id ) );
  • tests/phpunit/tests/link/getNextCommentsLink.php

     
    33/**
    44 * @group link
    55 * @group comment
    6  * @covers ::get_next_comments_link
    76 */
    87class Tests_Link_GetNextCommentsLink extends WP_UnitTestCase {
    98
     
    2322
    2423        /**
    2524         * @ticket 20319
     25         *
     26         * @covers ::get_next_comments_link
    2627         */
    2728        public function test_page_should_default_to_1_when_no_cpage_query_var_is_found() {
    2829                $p = self::factory()->post->create();
  • tests/phpunit/tests/link/getPostCommentsFeedLink.php

     
    44 */
    55class Tests_Link_GetPostCommentsFeedLink extends WP_UnitTestCase {
    66
     7        /**
     8         * @covers ::get_post_comments_feed_link
     9         */
    710        public function test_post_link() {
    811                $post_id = self::factory()->post->create();
    912
     
    1922                $this->assertSame( $expected, $link );
    2023        }
    2124
     25        /**
     26         * @covers ::get_post_comments_feed_link
     27         */
    2228        public function test_post_pretty_link() {
    2329                $this->set_permalink_structure( '/%year%/%monthnum%/%day%/%postname%/' );
    2430
     
    3036                $this->assertSame( $expected, $link );
    3137        }
    3238
     39        /**
     40         * @covers ::get_post_comments_feed_link
     41         */
    3342        public function test_attachment_link() {
    3443                $post_id       = self::factory()->post->create();
    3544                $attachment_id = self::factory()->attachment->create_object(
     
    5362                $this->assertSame( $expected, $link );
    5463        }
    5564
     65        /**
     66         * @covers ::get_post_comments_feed_link
     67         */
    5668        public function test_attachment_pretty_link() {
    5769                $this->set_permalink_structure( '/%year%/%monthnum%/%day%/%postname%/' );
    5870
     
    7991                $this->assertSame( $expected, $link );
    8092        }
    8193
     94        /**
     95         * @covers ::get_post_comments_feed_link
     96         */
    8297        public function test_attachment_no_name_pretty_link() {
    8398                $this->set_permalink_structure( '/%year%/%monthnum%/%day%/%postname%/' );
    8499
     
    98113                $this->assertSame( $expected, $link );
    99114        }
    100115
     116        /**
     117         * @covers ::get_post_comments_feed_link
     118         */
    101119        public function test_unattached_link() {
    102120                $attachment_id = self::factory()->attachment->create_object(
    103121                        'image.jpg',
     
    120138                $this->assertSame( $expected, $link );
    121139        }
    122140
     141        /**
     142         * @covers ::get_post_comments_feed_link
     143         */
    123144        public function test_unattached_pretty_link() {
    124145                $this->set_permalink_structure( '/%year%/%monthnum%/%day%/%postname%/' );
    125146
  • tests/phpunit/tests/link/getPostTypeArchiveLink.php

     
    66
    77        /**
    88         * @ticket 19902
     9         *
     10         * @covers get_post_type_archive_link
    911         */
    1012        public function test_get_post_archive_link_with_post_archive_on_front_page() {
    1113                update_option( 'show_on_front', 'posts' );
     
    1618
    1719        /**
    1820         * @ticket 19902
     21         *
     22         * @covers get_post_type_archive_link
    1923         */
    2024        public function test_get_post_archive_link_with_post_archive_on_a_blog_page() {
    2125                $page_for_posts = $this->factory->post->create(
  • tests/phpunit/tests/link/getPreviewPostLink.php

     
    11<?php
    22/**
    33 * @group link
    4  * @covers ::get_preview_post_link
    54 */
    65class Tests_Link_GetPreviewPostLink extends WP_UnitTestCase {
    76
     7        /**
     8         * @covers ::get_preview_post_link
     9         */
    810        public function test_get_preview_post_link() {
    911                $post = self::factory()->post->create();
    1012
     
    1113                $this->assertSame( add_query_arg( 'preview', 'true', get_permalink( $post ) ), get_preview_post_link( $post ) );
    1214        }
    1315
     16        /**
     17         * @covers ::get_preview_post_link
     18         */
    1419        public function test_get_preview_post_link_should_add_additional_query_vars() {
    1520                $post = self::factory()->post->create();
    1621
     
    3540                );
    3641        }
    3742
     43        /**
     44         * @covers ::get_preview_post_link
     45         */
    3846        public function test_get_preview_post_link_should_use_custom_base_preview_link() {
    3947                $post = self::factory()->post->create();
    4048
     
    5361                );
    5462        }
    5563
     64        /**
     65         * @covers ::get_preview_post_link
     66         */
    5667        public function test_get_preview_post_link_should_return_null_for_non_existent_post() {
    5768                $this->assertNull( get_preview_post_link() );
    5869                $this->assertNull( get_preview_post_link( 9999 ) );
     
    5970                $this->assertNull( get_preview_post_link( 'foo' ) );
    6071        }
    6172
     73        /**
     74         * @covers ::get_preview_post_link
     75         */
    6276        public function test_get_preview_post_link_for_global_post() {
    6377                $post = self::factory()->post->create_and_get();
    6478
     
    6781                $this->assertSame( add_query_arg( 'preview', 'true', get_permalink( $post ) ), get_preview_post_link() );
    6882        }
    6983
     84        /**
     85         * @covers ::get_preview_post_link
     86         */
    7087        public function test_get_preview_post_link_should_return_empty_string_for_non_viewable_post_type() {
    7188                $post_type = register_post_type(
    7289                        'non_viewable_cpt',
  • tests/phpunit/tests/link/getPreviousCommentsLink.php

     
    33/**
    44 * @group link
    55 * @group comment
    6  * @covers ::get_previous_comments_link
    76 */
    87class Tests_Link_GetPreviousCommentsLink extends WP_UnitTestCase {
    98
     
    2120                set_query_var( 'cpage', $cpage );
    2221        }
    2322
     23        /**
     24         * @covers ::get_previous_comments_link
     25         */
    2426        public function test_page_should_default_to_1_when_no_cpage_query_var_is_found() {
    2527                $p = self::factory()->post->create();
    2628                $this->go_to( get_permalink( $p ) );
  • tests/phpunit/tests/link/getThePrivacyPolicyLink.php

     
    1212 *
    1313 * @group link
    1414 * @group privacy
    15  * @covers ::get_the_privacy_policy_link
    1615 *
    1716 * @since 4.9.6
    1817 */
     
    7372         * The function should return a valid link if a privacy policy page has been
    7473         * created and set as the `wp_page_for_privacy_policy`. The post title should
    7574         * be used as the link text.
     75         *
     76         * @covers ::get_the_privacy_policy_link
    7677         */
    7778        public function test_get_the_privacy_policy_link_should_return_valid_link_when_privacy_page_set() {
    7879                update_option( 'wp_page_for_privacy_policy', self::$privacy_policy_page_id );
     
    8788        /**
    8889         * The function should prepend the supplied `$before` markup and append the
    8990         * supplied `$after` markup when the `wp_page_for_privacy_policy` is configured.
     91         *
     92         * @covers ::get_the_privacy_policy_link
    9093         */
    9194        public function test_get_the_privacy_policy_link_should_prepend_and_append_supplied_markup_when_privacy_page_set() {
    9295                update_option( 'wp_page_for_privacy_policy', self::$privacy_policy_page_id );
     
    101104        /**
    102105         * The function should _not_ prepend the supplied `$before` markup and append
    103106         * the supplied `$after` markup when the `wp_page_for_privacy_policy` is _not_ configured.
     107         *
     108         * @covers ::get_the_privacy_policy_link
    104109         */
    105110        public function test_get_the_privacy_policy_link_should_not_prepend_and_append_supplied_markup_when_privacy_page_not_set() {
    106111                $actual_link = get_the_privacy_policy_link( self::$before, self::$after );
     
    113118         * for the privacy policy.
    114119         *
    115120         * @ticket 44192
     121         *
     122         * @covers ::get_the_privacy_policy_link
    116123         */
    117124        public function test_function_should_return_empty_string_when_privacy_page_title_empty() {
    118125                $nameless_page_id = $this->factory->post->create(
     
    129136
    130137        /**
    131138         * The function should return an empty string when `wp_page_for_privacy_policy` is _not_ configured.
     139         *
     140         * @covers ::get_the_privacy_policy_link
    132141         */
    133142        public function test_get_the_privacy_policy_link_should_return_empty_string_when_privacy_page_not_set() {
    134143                $this->assertSame( '', get_the_privacy_policy_link() );
     
    136145
    137146        /**
    138147         * The output of the get_the_privacy_policy_link() function should be filterable with the 'privacy_policy_link' filter.
     148         *
     149         * @covers ::get_the_privacy_policy_link
    139150         */
    140151        public function test_get_the_privacy_policy_link_should_be_filterable() {
    141152                update_option( 'wp_page_for_privacy_policy', self::$privacy_policy_page_id );
  • tests/phpunit/tests/link/themeFile.php

     
    4545         * @ticket 18302
    4646         *
    4747         * @dataProvider data_theme_files
     48         *
     49         * @covers ::get_theme_file_uri
     50         * @covers ::get_parent_theme_file_uri
    4851         */
    4952        public function test_theme_file_uri_with_parent_theme( $file, $expected_theme, $existence ) {
    5053                switch_theme( 'theme-file-parent' );
     
    5861         * @ticket 18302
    5962         *
    6063         * @dataProvider data_theme_files
     64         *
     65         * @covers ::get_theme_file_uri
     66         * @covers ::get_parent_theme_file_uri
    6167         */
    6268        public function test_theme_file_uri_with_child_theme( $file, $expected_theme, $existence ) {
    6369                switch_theme( 'theme-file-child' );
     
    7379         * @ticket 18302
    7480         *
    7581         * @dataProvider data_theme_files
     82         *
     83         * @covers ::get_theme_file_path
     84         * @covers ::get_parent_theme_file_path
    7685         */
    7786        public function test_theme_file_path_with_parent_theme( $file, $expected_theme, $existence ) {
    7887                switch_theme( 'theme-file-parent' );
     
    8695         * @ticket 18302
    8796         *
    8897         * @dataProvider data_theme_files
     98         *
     99         * @covers ::get_theme_file_path
     100         * @covers ::get_parent_theme_file_path
    89101         */
    90102        public function test_theme_file_path_with_child_theme( $file, $expected_theme, $existence ) {
    91103                switch_theme( 'theme-file-child' );
     
    124136         * @ticket 18302
    125137         *
    126138         * @dataProvider data_theme_files
     139         *
     140         * @covers ::get_theme_file_uri
     141         * @covers ::get_parent_theme_file_uri
    127142         */
    128143        public function test_theme_file_uri_returns_valid_uri( $file, $expected_theme, $existence ) {
    129144                $uri        = get_theme_file_uri( $file );
  • tests/phpunit/tests/link/wpGetCanonicalURL.php

     
    33/**
    44 * @group link
    55 * @group canonical
    6  * @covers ::wp_get_canonical_url
    76 */
    87class Tests_WpGetCanonicalURL extends WP_UnitTestCase {
    98        public static $post_id;
     
    1918
    2019        /**
    2120         * Test for a non existing post.
     21         *
     22         * @covers ::wp_get_canonical_url
    2223         */
    2324        public function test_non_existing_post() {
    2425                $this->assertFalse( wp_get_canonical_url( -1 ) );
     
    2627
    2728        /**
    2829         * Test for a post that is not published.
     30         *
     31         * @covers ::wp_get_canonical_url
    2932         */
    3033        public function test_post_status() {
    3134                $post_id = self::factory()->post->create(
     
    3942
    4043        /**
    4144         * Test for a page that is not the queried object.
     45         *
     46         * @covers ::wp_get_canonical_url
    4247         */
    4348        public function test_non_current_page() {
    4449                $this->assertSame( get_permalink( self::$post_id ), wp_get_canonical_url( self::$post_id ) );
     
    4651
    4752        /**
    4853         * Test non permalink structure page usage.
     54         *
     55         * @covers ::wp_get_canonical_url
    4956         */
    5057        public function test_paged_with_plain_permalink_structure() {
    5158                $link = add_query_arg(
     
    7077
    7178        /**
    7279         * Test permalink structure page usage.
     80         *
     81         * @covers ::wp_get_canonical_url
    7382         */
    7483        public function test_paged_with_custom_permalink_structure() {
    7584                $this->set_permalink_structure( '/%postname%/' );
     
    91100        }
    92101
    93102        /**
    94          *  Test non permalink structure comment page usage.
     103         * Test non permalink structure comment page usage.
     104         *
     105         * @covers ::wp_get_canonical_url
    95106         */
    96107        public function test_comments_paged_with_plain_permalink_structure() {
    97108                $cpage = 2;
     
    118129
    119130        /**
    120131         * Test permalink structure comment page usage.
     132         *
     133         * @covers ::wp_get_canonical_url
    121134         */
    122135        public function test_comments_paged_with_pretty_permalink_structure() {
    123136                global $wp_rewrite;
     
    142155
    143156        /**
    144157         * Test calling of filter.
     158         *
     159         * @covers ::wp_get_canonical_url
    145160         */
    146161        public function test_get_canonical_url_filter() {
    147162                add_filter( 'get_canonical_url', array( $this, 'canonical_url_filter' ) );
  • tests/phpunit/tests/load/convertHrToBytes.php

     
    1515         *
    1616         * @param int|string $value    The value passed to wp_convert_hr_to_bytes().
    1717         * @param int        $expected The expected output of wp_convert_hr_to_bytes().
     18         *
     19         * @covers ::wp_convert_hr_to_bytes
    1820         */
    1921        function test_wp_convert_hr_to_bytes( $value, $expected ) {
    2022                $this->assertSame( $expected, wp_convert_hr_to_bytes( $value ) );
  • tests/phpunit/tests/load/isIniValueChangeable.php

     
    1616         *
    1717         * @param string $setting  The setting passed to wp_is_ini_value_changeable().
    1818         * @param bool   $expected The expected output of wp_convert_hr_to_bytes().
     19         *
     20         * @covers ::wp_is_ini_value_changeable
    1921         */
    2022        function test_wp_is_ini_value_changeable( $setting, $expected ) {
    2123                $this->assertSame( $expected, wp_is_ini_value_changeable( $setting ) );