Make WordPress Core

Changeset 53561


Ignore:
Timestamp:
06/23/2022 07:45:24 PM (4 years ago)
Author:
azaozz
Message:

Build/Test Tools: Add missing @covers tags for the AJAX test group.

Props pbeane, hellofromTonya, antonvlasenko, ironprogrammer, SergeyBiryukov, costdev.
See #39265.

Location:
trunk/tests/phpunit/tests/ajax
Files:
19 edited

Legend:

Unmodified
Added
Removed
  • trunk/tests/phpunit/tests/ajax/AddMeta.php

    r48937 r53561  
    1414        /**
    1515         * @ticket 43559
     16         *
     17         * @covers ::add_post_meta
     18         * @covers ::wp_ajax_add_meta
    1619         */
    1720        public function test_post_add_meta_empty_is_allowed_ajax() {
    18                 $p = self::factory()->post->create();
     21                $post = self::factory()->post->create();
    1922
    2023                // Become an administrator.
     
    2225
    2326                $_POST = array(
    24                         'post_id'              => $p,
     27                        'post_id'              => $post,
    2528                        'metakeyinput'         => 'testkey',
    2629                        'metavalue'            => '',
     
    3538                }
    3639
    37                 $this->assertSame( '', get_post_meta( $p, 'testkey', true ) );
     40                $this->assertSame( '', get_post_meta( $post, 'testkey', true ) );
    3841        }
    3942
    4043        /**
    4144         * @ticket 43559
     45         *
     46         * @covers ::update_metadata_by_mid
     47         * @covers ::wp_ajax_add_meta
    4248         */
    43         public function test_post_update_meta_empty_is_allowed_ajax() {
    44                 $p = self::factory()->post->create();
     49        public function test_update_metadata_by_mid_allows_empty_values_ajax() {
     50                $post = self::factory()->post->create();
    4551
    46                 $m = add_post_meta( $p, 'testkey', 'hello' );
     52                $meta_id = add_post_meta( $post, 'testkey', 'hello' );
    4753
    4854                // Become an administrator.
     
    5157                $_POST = array(
    5258                        '_ajax_nonce-add-meta' => wp_create_nonce( 'add-meta' ),
    53                         'post_id'              => $p,
     59                        'post_id'              => $post,
    5460                        'meta'                 => array(
    55                                 $m => array(
     61                                $meta_id => array(
    5662                                        'key'   => 'testkey',
    5763                                        'value' => '',
     
    6773                }
    6874
    69                 $this->assertSame( '', get_post_meta( $p, 'testkey', true ) );
     75                $this->assertSame( '', get_post_meta( $post, 'testkey', true ) );
    7076        }
    7177}
  • trunk/tests/phpunit/tests/ajax/AddTag.php

    r53159 r53561  
    1717         *
    1818         * @ticket 42937
     19         *
     20         * @covers ::wp_ajax_add_tag
     21         * @covers ::wp_insert_term
    1922         *
    2023         * @param array                 $post_data Data to populate $_POST.
     
    9194        /**
    9295         * @ticket 42937
     96         *
     97         * @covers ::wp_ajax_add_tag
    9398         */
    9499        public function test_adding_category_without_capability_should_error() {
     
    109114        /**
    110115         * @ticket 42937
     116         *
     117         * @covers ::wp_ajax_add_tag
     118         * @covers ::wp_insert_term
    111119         */
    112120        public function test_adding_existing_category_should_error() {
  • trunk/tests/phpunit/tests/ajax/Attachments.php

    r51870 r53561  
    1313        /**
    1414         * @ticket 36578
     15         *
     16         * @covers ::wp_ajax_send_attachment_to_editor
     17         * @covers ::get_image_send_to_editor
    1518         */
    1619        public function test_wp_ajax_send_attachment_to_editor_should_return_an_image() {
     
    6568         * @ticket 36578
    6669         * @group ms-excluded
     70         *
     71         * @covers ::wp_ajax_send_attachment_to_editor
    6772         */
    6873        public function test_wp_ajax_send_attachment_to_editor_should_return_a_link() {
     74                $this->skipWithMultisite();
     75
    6976                // Become an administrator.
    7077                $post    = $_POST;
  • trunk/tests/phpunit/tests/ajax/Autosave.php

    r51451 r53561  
    4444        /**
    4545         * Tests autosaving a post.
     46         *
     47         * @covers ::wp_ajax_heartbeat
    4648         */
    4749        public function test_autosave_post() {
     
    8587        /**
    8688         * Tests autosaving a locked post.
     89         *
     90         * @covers ::wp_ajax_heartbeat
    8791         */
    8892        public function test_autosave_locked_post() {
     
    136140        /**
    137141         * Tests with an invalid nonce.
     142         *
     143         * @covers ::wp_ajax_heartbeat
    138144         */
    139145        public function test_with_invalid_nonce() {
  • trunk/tests/phpunit/tests/ajax/Compression.php

    r51462 r53561  
    1818        /**
    1919         * Test as a logged out user
     20         *
     21         * @covers ::wp_ajax_wp_compression_test
    2022         */
    2123        public function test_logged_out() {
     
    3335        /**
    3436         * Fetch the test text
     37         *
     38         * @covers ::wp_ajax_wp_compression_test
    3539         */
    3640        public function test_text() {
     
    5761         *
    5862         * @requires function gzdeflate
     63         *
     64         * @covers ::wp_ajax_wp_compression_test
    5965         */
    6066        public function test_gzdeflate() {
     
    8288         *
    8389         * @requires function gzencode
     90         *
     91         * @covers ::wp_ajax_wp_compression_test
    8492         */
    8593        public function test_gzencode() {
     
    105113        /**
    106114         * Fetch the test text (unknown encoding)
     115         *
     116         * @covers ::wp_ajax_wp_compression_test
    107117         */
    108118        public function test_unknown_encoding() {
     
    123133        /**
    124134         * Set the 'can_compress_scripts' site option to true
     135         *
     136         * @covers ::wp_ajax_wp_compression_test
    125137         */
    126138        public function test_set_yes() {
     
    161173        /**
    162174         * Set the 'can_compress_scripts' site option to false
     175         *
     176         * @covers ::wp_ajax_wp_compression_test
    163177         */
    164178        public function test_set_no() {
  • trunk/tests/phpunit/tests/ajax/CustomizeManager.php

    r52371 r53561  
    104104         *
    105105         * @ticket 30937
     106         *
    106107         * @covers WP_Customize_Manager::save
    107108         */
     
    271272         *
    272273         * @ticket 30937
     274         *
    273275         * @covers WP_Customize_Manager::save
    274276         */
     
    300302         *
    301303         * @ticket 30937
     304         *
    302305         * @covers WP_Customize_Manager::save
    303306         */
     
    339342         *
    340343         * @ticket 38943
     344         *
    341345         * @covers WP_Customize_Manager::save
    342346         */
     
    437441         *
    438442         * @ticket 39896
     443         *
    439444         * @covers WP_Customize_Manager::save
    440445         */
     
    483488         *
    484489         * @ticket 39896
     490         *
    485491         * @covers WP_Customize_Manager::handle_changeset_trash_request
    486492         */
  • trunk/tests/phpunit/tests/ajax/CustomizeMenus.php

    r52010 r53561  
    8080         * @param string $role              The role we're checking caps against.
    8181         * @param array  $expected_results  Expected results.
     82         *
     83         * @covers WP_Customize_Nav_Menus::ajax_load_available_items
    8284         */
    8385        public function test_ajax_load_available_items_cap_check( $role, $expected_results ) {
     
    158160         * @param array $post_args POST args.
    159161         * @param mixed $expected_results Expected results.
     162         *
     163         * @covers WP_Customize_Nav_Menus::ajax_load_available_items
    160164         */
    161165        public function test_ajax_load_available_items_error_messages( $post_args, $expected_results ) {
     
    268272         * @param array $post_args       POST args.
    269273         * @param array $success_status  Success status.
     274         *
     275         * @covers WP_Customize_Nav_Menus::ajax_load_available_items
    270276         */
    271277        public function test_ajax_load_available_items_success_status( $post_args, $success_status ) {
     
    358364         *
    359365         * @param array $post_args POST args.
     366         *
     367         * @covers WP_Customize_Nav_Menus::ajax_load_available_items
    360368         */
    361369        public function test2_ajax_load_available_items_structure( $post_args ) {
     
    467475         * @param string $role             Role.
    468476         * @param array  $expected_results Expected results.
     477         *
     478         * @covers WP_Customize_Nav_Menus::ajax_search_available_items
     479         * @covers WP_Customize_Nav_Menus::search_available_items_query
    469480         */
    470481        public function test_ajax_search_available_items_caps_check( $role, $expected_results ) {
     
    546557         * @param array $post_args        POST args.
    547558         * @param array $expected_results Expected results.
     559         *
     560         * @covers WP_Customize_Nav_Menus::ajax_search_available_items
     561         * @covers WP_Customize_Nav_Menus::search_available_items_query
    548562         */
    549563        public function test_ajax_search_available_items_results( $post_args, $expected_results ) {
     
    639653         *
    640654         * @covers WP_Customize_Nav_Menus::ajax_insert_auto_draft_post
     655         * @covers WP_Customize_Nav_Menus::insert_auto_draft_post
    641656         */
    642657        public function test_ajax_insert_auto_draft_post_success() {
  • trunk/tests/phpunit/tests/ajax/DeleteComment.php

    r51438 r53561  
    6060         * @param WP_Comment $comment Comment object.
    6161         * @param string     $action  Action: 'trash', 'untrash', etc.
     62         *
     63         * @covers ::wp_ajax_delete_comment
     64         * @covers ::_wp_ajax_delete_comment_response
    6265         */
    6366        public function _test_as_admin( $comment, $action ) {
     
    119122         * @param WP_Comment $comment Comment object.
    120123         * @param string     $action  Action: 'trash', 'untrash', etc.
     124         *
     125         * @covers ::wp_ajax_delete_comment
    121126         */
    122127        public function _test_as_subscriber( $comment, $action ) {
     
    151156         * @param WP_Comment $comment Comment object.
    152157         * @param string     $action  Action: 'trash', 'untrash', etc.
     158         *
     159         * @covers ::wp_ajax_delete_comment
    153160         */
    154161        public function _test_with_bad_nonce( $comment, $action ) {
     
    182189         * @param WP_Comment $comment Comment object.
    183190         * @param string     $action  Action: 'trash', 'untrash', etc.
     191         *
     192         * @covers ::wp_ajax_delete_comment
    184193         */
    185194        public function _test_with_bad_id( $comment, $action ) {
     
    219228         * @param WP_Comment $comment Comment object.
    220229         * @param string     $action  Action: 'trash', 'untrash', etc.
     230         *
     231         * @covers ::wp_ajax_delete_comment
    221232         */
    222233        public function _test_double_action( $comment, $action ) {
     
    264275        /**
    265276         * Deletes a comment as an administrator (expects success).
     277         *
     278         * @covers ::wp_ajax_delete_comment
     279         * @covers ::_wp_ajax_delete_comment_response
    266280         */
    267281        public function test_ajax_comment_trash_actions_as_administrator() {
     
    280294        /**
    281295         * Deletes a comment as a subscriber (expects permission denied).
     296         *
     297         * @covers ::wp_ajax_delete_comment
    282298         */
    283299        public function test_ajax_comment_trash_actions_as_subscriber() {
     
    296312        /**
    297313         * Deletes a comment with no ID.
     314         *
     315         * @covers ::wp_ajax_delete_comment
     316         * @covers ::_wp_ajax_delete_comment_response
    298317         */
    299318        public function test_ajax_trash_comment_no_id() {
     
    312331        /**
    313332         * Deletes a comment with a bad nonce.
     333         *
     334         * @covers ::wp_ajax_delete_comment
    314335         */
    315336        public function test_ajax_trash_comment_bad_nonce() {
     
    328349        /**
    329350         * Tests trashing an already trashed comment, etc.
     351         *
     352         * @covers ::wp_ajax_delete_comment
    330353         */
    331354        public function test_ajax_trash_double_action() {
  • trunk/tests/phpunit/tests/ajax/DeletePlugin.php

    r51870 r53561  
    99 *
    1010 * @group ajax
     11 *
     12 * @covers ::wp_ajax_delete_plugin
    1113 */
    1214class Tests_Ajax_Delete_Plugin extends WP_Ajax_UnitTestCase {
     
    128130        /**
    129131         * @group ms-excluded
     132         *
     133         * @covers ::wp_ajax_delete_plugin
     134         * @covers ::delete_plugins
    130135         */
    131136        public function test_delete_plugin() {
  • trunk/tests/phpunit/tests/ajax/DimComment.php

    r51568 r53561  
    1313 * @since      3.4.0
    1414 * @group      ajax
     15 *
     16 * @covers ::wp_ajax_dim_comment
    1517 */
    1618class Tests_Ajax_DimComment extends WP_Ajax_UnitTestCase {
  • trunk/tests/phpunit/tests/ajax/EditComment.php

    r52010 r53561  
    1313 * @since      3.4.0
    1414 * @group      ajax
     15 *
     16 * @covers ::wp_ajax_edit_comment
    1517 */
    1618class Tests_Ajax_EditComment extends WP_Ajax_UnitTestCase {
  • trunk/tests/phpunit/tests/ajax/GetComments.php

    r49603 r53561  
    1313 * @since      3.4.0
    1414 * @group      ajax
     15 *
     16 * @covers ::wp_ajax_get_comments
    1517 */
    1618class Tests_Ajax_GetComments extends WP_Ajax_UnitTestCase {
  • trunk/tests/phpunit/tests/ajax/ManageThemes.php

    r52010 r53561  
    99 *
    1010 * @group ajax
     11 *
     12 * @covers ::wp_ajax_update_theme
    1113 */
    1214class Tests_Ajax_Manage_Themes extends WP_Ajax_UnitTestCase {
  • trunk/tests/phpunit/tests/ajax/MediaEdit.php

    r51568 r53561  
    2828        /**
    2929         * @ticket 22985
     30         * @requires function imagejpeg
     31         *
     32         * @covers ::wp_insert_attachment
     33         * @covers ::wp_save_image
    3034         */
    3135        public function testCropImageThumbnail() {
     
    5761        /**
    5862         * @ticket 32171
     63         * @requires function imagejpeg
     64         *
     65         * @covers ::wp_insert_attachment
     66         * @covers ::wp_save_image
    5967         */
    6068        public function testImageEditOverwriteConstant() {
  • trunk/tests/phpunit/tests/ajax/QuickEdit.php

    r48939 r53561  
    1515        /**
    1616         * @ticket 26948
     17         *
     18         * @covers ::wp_ajax_inline_save
     19         * @covers ::edit_post
    1720         */
    1821        public function test_dont_process_terms_if_taxonomy_does_not_allow_show_on_quick_edit() {
  • trunk/tests/phpunit/tests/ajax/ReplytoComment.php

    r53337 r53561  
    1313 * @since      3.4.0
    1414 * @group      ajax
     15 *
     16 * @covers ::wp_ajax_replyto_comment
    1517 */
    1618class Tests_Ajax_ReplytoComment extends WP_Ajax_UnitTestCase {
     
    187189                // Make the request.
    188190                $this->expectException( 'WPAjaxDieStopException' );
    189                 $this->expectExceptionMessage( 'You cannot reply to a comment on a draft post.' );
     191                $this->expectExceptionMessage( 'Error: You cannot reply to a comment on a draft post.' );
    190192                $this->_handleAjax( 'replyto-comment' );
    191193        }
  • trunk/tests/phpunit/tests/ajax/Response.php

    r51568 r53561  
    77 * @since      3.5.0
    88 * @group      ajax
     9 *
     10 * @covers WP_Ajax_Response::send
    911 */
    1012class Tests_Ajax_Response extends WP_UnitTestCase {
  • trunk/tests/phpunit/tests/ajax/TagSearch.php

    r49603 r53561  
    1313 * @since      3.4.0
    1414 * @group      ajax
     15 *
     16 * @covers ::wp_ajax_ajax_tag_search
    1517 */
    1618class Tests_Ajax_TagSearch extends WP_Ajax_UnitTestCase {
  • trunk/tests/phpunit/tests/ajax/UpdatePlugin.php

    r51870 r53561  
    99 *
    1010 * @group ajax
     11 *
     12 * @covers ::wp_ajax_update_plugin
    1113 */
    1214class Tests_Ajax_Update_Plugin extends WP_Ajax_UnitTestCase {
Note: See TracChangeset for help on using the changeset viewer.