WordPress.org

Make WordPress Core

Ticket #39265: L_folders.patch

File L_folders.patch, 20.2 KB (added by sephsekla, 8 months ago)

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

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

     
    22
    33/**
    44 * @group link
     5 *
     6 * @covers ::self_admin_url
    57 */
    68class Tests_Link_Admin extends WP_UnitTestCase {
    79
    810        /**
    911         * @ticket 37446
     12         *
     13         * @covers ::self_admin_url
    1014         */
    1115        public function test_self_admin_url() {
    1216                $this->assertSame( admin_url(), self_admin_url() );
     
    1418
    1519        /**
    1620         * @ticket 37446
     21         *
     22         * @covers ::self_admin_url
    1723         */
    1824        public function test_self_admin_url_with_path() {
    1925                $path = 'options-general.php';
     
    2329
    2430        /**
    2531         * @ticket 37446
     32         *
     33         * @covers ::self_admin_url
    2634         */
    2735        public function test_self_admin_url_with_path_and_scheme() {
    2836                $path   = 'options-general.php';
     
    3341
    3442        /**
    3543         * @ticket 37446
     44         *
     45         * @covers ::self_admin_url
    3646         */
    3747        public function test_self_admin_url_filtered() {
    3848                $path   = 'options-general.php';
  • tests/phpunit/tests/link/getAdjacentPost.php

     
    11<?php
    22/**
    33 * @group link
     4 *
    45 * @covers ::get_adjacent_post
    56 */
    67class Tests_Link_GetAdjacentPost extends WP_UnitTestCase {
     
    89
    910        /**
    1011         * @ticket 17807
     12         *
     13         * @covers ::get_adjacent_post
    1114         */
    1215        public function test_get_adjacent_post() {
    1316                // Need some sample posts to test adjacency.
     
    8891
    8992        /**
    9093         * @ticket 22112
     94         *
     95         * @covers ::get_adjacent_post
    9196         */
    9297        function test_get_adjacent_post_exclude_self_term() {
    9398                // Bump term_taxonomy to mimic shared term offsets.
     
    175180
    176181        /**
    177182         * @ticket 32833
     183         *
     184         * @covers ::get_adjacent_post
    178185         */
    179186        public function test_get_adjacent_post_excluded_terms() {
    180187                register_taxonomy( 'wptests_tax', 'post' );
     
    209216
    210217        /**
    211218         * @ticket 32833
     219         *
     220         * @covers ::get_adjacent_post
    212221         */
    213222        public function test_get_adjacent_post_excluded_terms_should_not_require_posts_to_have_terms_in_any_taxonomy() {
    214223                register_taxonomy( 'wptests_tax', 'post' );
     
    246255
    247256        /**
    248257         * @ticket 35211
     258         *
     259         * @covers ::get_adjacent_post
    249260         */
    250261        public function test_get_adjacent_post_excluded_terms_filter() {
    251262                register_taxonomy( 'wptests_tax', 'post' );
     
    280291
    281292        /**
    282293         * @ticket 43521
     294         *
     295         * @covers ::get_adjacent_post
    283296         */
    284297        public function test_get_adjacent_post_excluded_terms_filter_should_apply_to_empty_excluded_terms_parameter() {
    285298                register_taxonomy( 'wptests_tax', 'post' );
     
    314327
    315328        /**
    316329         * @ticket 43521
     330         *
     331         * @covers ::get_adjacent_post
    317332         */
    318333        public function test_excluded_terms_filter_empty() {
    319334                register_taxonomy( 'wptests_tax', 'post' );
  • tests/phpunit/tests/link/getAdjacentPostLink.php

     
    22
    33/**
    44 * @group link
     5 *
     6 * @covers ::get_next_post_link
     7 * @covers ::get_previous_post_link
    58 */
    69class Tests_Link_GetAdjacentPostLink extends WP_UnitTestCase {
    710
     
    5356                $GLOBALS['post'] = get_post( $this->post_ids[2] );
    5457        }
    5558
     59        /**
     60         *
     61         * @covers ::get_next_post_link
     62         */
    5663        public function test_get_next_post_link_default() {
    5764                $actual   = get_next_post_link();
    5865                $title    = get_post( $this->post_ids[1] )->post_title;
     
    6067                $this->assertSame( $expected, $actual );
    6168        }
    6269
     70        /**
     71         *
     72         * @covers ::get_previous_post_link
     73         */
    6374        public function test_get_previous_post_link_default() {
    6475                $actual   = get_previous_post_link();
    6576                $title    = get_post( $this->post_ids[3] )->post_title;
     
    6778                $this->assertSame( $expected, $actual );
    6879        }
    6980
     81        /**
     82         *
     83         * @covers ::get_next_post_link
     84         */
    7085        public function test_get_next_post_link_same_category() {
    7186                $actual   = get_next_post_link( '%link &raquo;', '%title', true );
    7287                $title    = get_post( $this->post_ids[1] )->post_title;
     
    7388                $expected = '<a href="' . home_url( '?p=' . $this->post_ids[1] ) . '" rel="next">' . $title . '</a> &raquo;';
    7489                $this->assertSame( $expected, $actual );
    7590        }
    76 
     91       
     92        /**
     93         *
     94         * @covers ::get_previous_post_link
     95         */
    7796        public function test_get_previous_post_link_same_category() {
    7897                $actual   = get_previous_post_link( '&laquo; %link', '%title', true );
    7998                $title    = get_post( $this->post_ids[3] )->post_title;
     
    8099                $expected = '&laquo; <a href="' . home_url( '?p=' . $this->post_ids[3] ) . '" rel="prev">' . $title . '</a>';
    81100                $this->assertSame( $expected, $actual );
    82101        }
    83 
     102       
     103        /**
     104         *
     105         * @covers ::get_next_post_link
     106         */
    84107        public function test_get_next_post_link_exclude_category() {
    85108                $actual   = get_next_post_link( '%link &raquo;', '%title', false, $this->cat_id );
    86109                $title    = get_post( $this->post_ids[1] )->post_title;
     
    87110                $expected = '<a href="' . home_url( '?p=' . $this->post_ids[1] ) . '" rel="next">' . $title . '</a> &raquo;';
    88111                $this->assertSame( $expected, $actual );
    89112        }
    90 
     113       
     114        /**
     115         *
     116         * @covers ::get_previous_post_link
     117         */
    91118        public function test_get_previous_post_link_exclude_category() {
    92119                $actual   = get_previous_post_link( '&laquo; %link', '%title', false, $this->cat_id );
    93120                $title    = get_post( $this->post_ids[3] )->post_title;
  • tests/phpunit/tests/link/getDashboardUrl.php

     
    22
    33/**
    44 * @group link
     5 *
     6 * @covers ::get_dashboard_url
    57 */
    68class Tests_Link_GetDashboardUrl extends WP_UnitTestCase {
    79        static $user_id = false;
     
    2022
    2123        /**
    2224         * @ticket 39065
     25         *
     26         * @covers ::get_dashboard_url
    2327         */
    2428        public function test_get_dashboard_url_for_current_site_user() {
    2529                $this->assertSame( admin_url(), get_dashboard_url( self::$user_id ) );
     
    2731
    2832        /**
    2933         * @ticket 39065
     34         *
     35         * @covers ::get_dashboard_url
    3036         */
    3137        public function test_get_dashboard_url_for_user_with_no_sites() {
    3238                add_filter( 'get_blogs_of_user', '__return_empty_array' );
     
    3945        /**
    4046         * @ticket 39065
    4147         * @group ms-required
     48         *
     49         * @covers ::get_dashboard_url
    4250         */
    4351        public function test_get_dashboard_url_for_network_administrator_with_no_sites() {
    4452                grant_super_admin( self::$user_id );
     
    5664        /**
    5765         * @ticket 39065
    5866         * @group ms-required
     67         *
     68         * @covers ::get_dashboard_url
    5969         */
    6070        public function test_get_dashboard_url_for_administrator_of_different_site() {
    6171                $site_id = self::factory()->blog->create( array( 'user_id' => self::$user_id ) );
  • tests/phpunit/tests/link/getNextCommentsLink.php

     
    2323
    2424        /**
    2525         * @ticket 20319
     26         *
     27         * @covers ::get_next_comments_link
    2628         */
    2729        public function test_page_should_default_to_1_when_no_cpage_query_var_is_found() {
    2830                $p = self::factory()->post->create();
  • tests/phpunit/tests/link/getPostCommentsFeedLink.php

     
    11<?php
    22/**
    33 * @group link
     4 *
     5 * @covers ::get_post_comments_feed_link
    46 */
    57class Tests_Link_GetPostCommentsFeedLink extends WP_UnitTestCase {
    68
     9        /**
     10         *
     11         * @covers ::get_post_comments_feed_link
     12         */
    713        public function test_post_link() {
    814                $post_id = self::factory()->post->create();
    915
     
    1925                $this->assertSame( $expected, $link );
    2026        }
    2127
     28        /**
     29         *
     30         * @covers ::get_post_comments_feed_link
     31         */
    2232        public function test_post_pretty_link() {
    2333                $this->set_permalink_structure( '/%year%/%monthnum%/%day%/%postname%/' );
    2434
     
    3040                $this->assertSame( $expected, $link );
    3141        }
    3242
     43        /**
     44         *
     45         * @covers ::get_post_comments_feed_link
     46         */
    3347        public function test_attachment_link() {
    3448                $post_id       = self::factory()->post->create();
    3549                $attachment_id = self::factory()->attachment->create_object(
     
    5367                $this->assertSame( $expected, $link );
    5468        }
    5569
     70        /**
     71         *
     72         * @covers ::get_post_comments_feed_link
     73         */
    5674        public function test_attachment_pretty_link() {
    5775                $this->set_permalink_structure( '/%year%/%monthnum%/%day%/%postname%/' );
    5876
     
    7997                $this->assertSame( $expected, $link );
    8098        }
    8199
     100        /**
     101         *
     102         * @covers ::get_post_comments_feed_link
     103         */
    82104        public function test_attachment_no_name_pretty_link() {
    83105                $this->set_permalink_structure( '/%year%/%monthnum%/%day%/%postname%/' );
    84106
     
    98120                $this->assertSame( $expected, $link );
    99121        }
    100122
     123        /**
     124         *
     125         * @covers ::get_post_comments_feed_link
     126         */
    101127        public function test_unattached_link() {
    102128                $attachment_id = self::factory()->attachment->create_object(
    103129                        'image.jpg',
     
    120146                $this->assertSame( $expected, $link );
    121147        }
    122148
     149        /**
     150         *
     151         * @covers ::get_post_comments_feed_link
     152         */
    123153        public function test_unattached_pretty_link() {
    124154                $this->set_permalink_structure( '/%year%/%monthnum%/%day%/%postname%/' );
    125155
  • tests/phpunit/tests/link/getPostTypeArchiveLink.php

     
    11<?php
    22/**
    33 * @group link
     4 *
     5 * @covers get_post_type_archive_link
    46 */
    57class Tests_Link_GetPostTypeArchiveLink extends WP_UnitTestCase {
    68
    79        /**
    810         * @ticket 19902
     11         *
     12         * @covers get_post_type_archive_link
    913         */
    1014        public function test_get_post_archive_link_with_post_archive_on_front_page() {
    1115                update_option( 'show_on_front', 'posts' );
     
    1620
    1721        /**
    1822         * @ticket 19902
     23         *
     24         * @covers get_post_type_archive_link
    1925         */
    2026        public function test_get_post_archive_link_with_post_archive_on_a_blog_page() {
    2127                $page_for_posts = $this->factory->post->create(
  • tests/phpunit/tests/link/getPreviewPostLink.php

     
    55 */
    66class Tests_Link_GetPreviewPostLink extends WP_UnitTestCase {
    77
     8        /**
     9         *
     10         * @covers ::get_preview_post_link
     11         */
    812        public function test_get_preview_post_link() {
    913                $post = self::factory()->post->create();
    1014
     
    1115                $this->assertSame( add_query_arg( 'preview', 'true', get_permalink( $post ) ), get_preview_post_link( $post ) );
    1216        }
    1317
     18        /**
     19         *
     20         * @covers ::get_preview_post_link
     21         */
    1422        public function test_get_preview_post_link_should_add_additional_query_vars() {
    1523                $post = self::factory()->post->create();
    1624
     
    3543                );
    3644        }
    3745
     46        /**
     47         *
     48         * @covers ::get_preview_post_link
     49         */
    3850        public function test_get_preview_post_link_should_use_custom_base_preview_link() {
    3951                $post = self::factory()->post->create();
    4052
     
    5365                );
    5466        }
    5567
     68        /**
     69         *
     70         * @covers ::get_preview_post_link
     71         */
    5672        public function test_get_preview_post_link_should_return_null_for_non_existent_post() {
    5773                $this->assertNull( get_preview_post_link() );
    5874                $this->assertNull( get_preview_post_link( 9999 ) );
     
    5975                $this->assertNull( get_preview_post_link( 'foo' ) );
    6076        }
    6177
     78        /**
     79         *
     80         * @covers ::get_preview_post_link
     81         */
    6282        public function test_get_preview_post_link_for_global_post() {
    6383                $post = self::factory()->post->create_and_get();
    6484
     
    6787                $this->assertSame( add_query_arg( 'preview', 'true', get_permalink( $post ) ), get_preview_post_link() );
    6888        }
    6989
     90        /**
     91         *
     92         * @covers ::get_preview_post_link
     93         */
    7094        public function test_get_preview_post_link_should_return_empty_string_for_non_viewable_post_type() {
    7195                $post_type = register_post_type(
    7296                        'non_viewable_cpt',
  • tests/phpunit/tests/link/getPreviousCommentsLink.php

     
    2121                set_query_var( 'cpage', $cpage );
    2222        }
    2323
     24        /**
     25         *
     26         * @covers ::get_previous_comments_link
     27         */
    2428        public function test_page_should_default_to_1_when_no_cpage_query_var_is_found() {
    2529                $p = self::factory()->post->create();
    2630                $this->go_to( get_permalink( $p ) );
  • tests/phpunit/tests/link/getThePrivacyPolicyLink.php

     
    7373         * The function should return a valid link if a privacy policy page has been
    7474         * created and set as the `wp_page_for_privacy_policy`. The post title should
    7575         * be used as the link text.
     76         *
     77         * @covers ::get_the_privacy_policy_link
    7678         */
    7779        public function test_get_the_privacy_policy_link_should_return_valid_link_when_privacy_page_set() {
    7880                update_option( 'wp_page_for_privacy_policy', self::$privacy_policy_page_id );
     
    8789        /**
    8890         * The function should prepend the supplied `$before` markup and append the
    8991         * supplied `$after` markup when the `wp_page_for_privacy_policy` is configured.
     92         *
     93         * @covers ::get_the_privacy_policy_link
    9094         */
    9195        public function test_get_the_privacy_policy_link_should_prepend_and_append_supplied_markup_when_privacy_page_set() {
    9296                update_option( 'wp_page_for_privacy_policy', self::$privacy_policy_page_id );
     
    101105        /**
    102106         * The function should _not_ prepend the supplied `$before` markup and append
    103107         * the supplied `$after` markup when the `wp_page_for_privacy_policy` is _not_ configured.
     108         *
     109         * @covers ::get_the_privacy_policy_link
    104110         */
    105111        public function test_get_the_privacy_policy_link_should_not_prepend_and_append_supplied_markup_when_privacy_page_not_set() {
    106112                $actual_link = get_the_privacy_policy_link( self::$before, self::$after );
     
    113119         * for the privacy policy.
    114120         *
    115121         * @ticket 44192
     122         *
     123         * @covers ::get_the_privacy_policy_link
    116124         */
    117125        public function test_function_should_return_empty_string_when_privacy_page_title_empty() {
    118126                $nameless_page_id = $this->factory->post->create(
     
    129137
    130138        /**
    131139         * The function should return an empty string when `wp_page_for_privacy_policy` is _not_ configured.
     140         *
     141         * @covers ::get_the_privacy_policy_link
    132142         */
    133143        public function test_get_the_privacy_policy_link_should_return_empty_string_when_privacy_page_not_set() {
    134144                $this->assertSame( '', get_the_privacy_policy_link() );
     
    136146
    137147        /**
    138148         * The output of the get_the_privacy_policy_link() function should be filterable with the 'privacy_policy_link' filter.
     149         *
     150         * @covers ::get_the_privacy_policy_link
    139151         */
    140152        public function test_get_the_privacy_policy_link_should_be_filterable() {
    141153                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

     
    1919
    2020        /**
    2121         * Test for a non existing post.
     22         *
     23         * @covers ::wp_get_canonical_url
    2224         */
    2325        public function test_non_existing_post() {
    2426                $this->assertFalse( wp_get_canonical_url( -1 ) );
     
    2628
    2729        /**
    2830         * Test for a post that is not published.
     31         *
     32         * @covers ::wp_get_canonical_url
    2933         */
    3034        public function test_post_status() {
    3135                $post_id = self::factory()->post->create(
     
    3943
    4044        /**
    4145         * Test for a page that is not the queried object.
     46         *
     47         * @covers ::wp_get_canonical_url
    4248         */
    4349        public function test_non_current_page() {
    4450                $this->assertSame( get_permalink( self::$post_id ), wp_get_canonical_url( self::$post_id ) );
     
    4652
    4753        /**
    4854         * Test non permalink structure page usage.
     55         *
     56         * @covers ::wp_get_canonical_url
    4957         */
    5058        public function test_paged_with_plain_permalink_structure() {
    5159                $link = add_query_arg(
     
    7078
    7179        /**
    7280         * Test permalink structure page usage.
     81         *
     82         * @covers ::wp_get_canonical_url
    7383         */
    7484        public function test_paged_with_custom_permalink_structure() {
    7585                $this->set_permalink_structure( '/%postname%/' );
     
    91101        }
    92102
    93103        /**
    94          *  Test non permalink structure comment page usage.
     104         * Test non permalink structure comment page usage.
     105         *
     106         * @covers ::wp_get_canonical_url
    95107         */
    96108        public function test_comments_paged_with_plain_permalink_structure() {
    97109                $cpage = 2;
     
    118130
    119131        /**
    120132         * Test permalink structure comment page usage.
     133         *
     134         * @covers ::wp_get_canonical_url
    121135         */
    122136        public function test_comments_paged_with_pretty_permalink_structure() {
    123137                global $wp_rewrite;
     
    142156
    143157        /**
    144158         * Test calling of filter.
     159         *
     160         * @covers ::wp_get_canonical_url
    145161         */
    146162        public function test_get_canonical_url_filter() {
    147163                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 ) );