[wp-trac] [WordPress Trac] #65252: Test Progress: src/wp-admin/includes/ajax-actions.php
WordPress Trac
noreply at wordpress.org
Fri May 15 21:04:49 UTC 2026
#65252: Test Progress: src/wp-admin/includes/ajax-actions.php
----------------------------+------------------------------
Reporter: pbearne | Owner: (none)
Type: enhancement | Status: new
Priority: normal | Milestone: Awaiting Review
Component: Administration | Version:
Severity: normal | Resolution:
Keywords: | Focuses: tests
----------------------------+------------------------------
Changes (by pbearne):
* keywords: has-patch has-unit-tests =>
Old description:
> == Test Progress: src/wp-admin/includes/ajax-actions.php ==
>
> This file tracks the status of unit tests for functions in ''src/wp-
> admin/includes/ajax-actions.php''.
>
> === Completed Functions (Tests Found) ===
>
> ||=Function=||=Status=||
> || wp_ajax_ajax_tag_search || ✅ Found
> || wp_ajax_wp_compression_test || ✅ Found
> || _wp_ajax_delete_comment_response || ✅ Found
> || wp_ajax_delete_comment || ✅ Found
> || wp_ajax_dim_comment || ✅ Found
> || wp_ajax_add_tag || ✅ Found
> || wp_ajax_get_comments || ✅ Found
> || wp_ajax_replyto_comment || ✅ Found
> || wp_ajax_edit_comment || ✅ Found
> || wp_ajax_add_meta || ✅ Found
> || wp_ajax_inline_save || ✅ Found
> || wp_ajax_image_editor || ✅ Found
> || wp_ajax_set_attachment_thumbnail || ✅ Found
> || wp_ajax_send_attachment_to_editor || ✅ Found
> || wp_ajax_heartbeat || ✅ Found
> || wp_ajax_crop_image || ✅ Found
> || wp_ajax_update_theme || ✅ Found
> || wp_ajax_update_plugin || ✅ Found
> || wp_ajax_delete_plugin || ✅ Found
> || wp_ajax_wp_privacy_export_personal_data || ✅ Found
> || wp_ajax_wp_privacy_erase_personal_data || ✅ Found
> || wp_ajax_parse_media_shortcode || ✅ Found
>
> These tests were moved to ''tests/phpunit/tests/admin/includes/ajax-
> actions'' in [https://core.trac.wordpress.org/ticket/65226 ticket 65226].
>
> === Missing Functions (Tests Not Found) ===
>
> || Function || Status || Ticket || Pull Request || Commited
> || wp_ajax_nopriv_heartbeat || created || ✅
> [65236](https://core.trac.wordpress.org/ticket/65236) || 65236-ajax-
> actions-wp_ajax_nopriv_heartbeat ||
> || wp_ajax_fetch_list || created || ✅
> [65237](https://core.trac.wordpress.org/ticket/65237) || 65237-ajax-
> actions-wp_ajax_fetch_list ||
> || wp_ajax_imgedit_preview || ❌ Missing || || ||
> || wp_ajax_oembed_cache || ❌ Missing || || ||
> || wp_ajax_autocomplete_user || ❌ Missing || || ||
> || wp_ajax_get_community_events || ❌ Missing || || ||
> || wp_ajax_dashboard_widgets || ❌ Missing || || ||
> || wp_ajax_logged_in || created || ✅
> [65242](https://core.trac.wordpress.org/ticket/65242) || 65242-ajax-
> actions-wp_ajax_logged_in ||
> || _wp_ajax_add_hierarchical_term || ❌ Missing || || ||
> || wp_ajax_delete_tag || ❌ Missing || || ||
> || wp_ajax_delete_link || ❌ Missing || || ||
> || wp_ajax_delete_meta || ❌ Missing || || ||
> || wp_ajax_delete_post || ❌ Missing || || ||
> || wp_ajax_trash_post || ❌ Missing || || ||
> || wp_ajax_untrash_post || ❌ Missing || || ||
> || wp_ajax_delete_page || ❌ Missing || || ||
> || wp_ajax_add_link_category || ❌ Missing || || ||
> || wp_ajax_get_tagcloud || ❌ Missing || || ||
> || wp_ajax_add_menu_item || ❌ Missing || || ||
> || wp_ajax_add_user || ❌ Missing || || ||
> || wp_ajax_closed_postboxes || ❌ Missing || || ||
> || wp_ajax_hidden_columns || ❌ Missing || || ||
> || wp_ajax_update_welcome_panel || ❌ Missing || || ||
> || wp_ajax_menu_get_metabox || ❌ Missing || || ||
> || wp_ajax_wp_link_ajax || ❌ Missing || || ||
> || wp_ajax_menu_locations_save || ❌ Missing || || ||
> || wp_ajax_meta_box_order || ❌ Missing || || ||
> || wp_ajax_menu_quick_search || ❌ Missing || || ||
> || wp_ajax_get_permalink || ❌ Missing || || ||
> || wp_ajax_sample_permalink || ❌ Missing || || ||
> || wp_ajax_inline_save_tax || ❌ Missing || || ||
> || wp_ajax_find_posts || ❌ Missing || || ||
> || wp_ajax_widgets_order || ❌ Missing || || ||
> || wp_ajax_save_widget || ❌ Missing || || ||
> || wp_ajax_update_widget || ❌ Missing || || ||
> || wp_ajax_delete_inactive_widgets || ❌ Missing || || ||
> || wp_ajax_media_create_image_subsizes || ❌ Missing || || ||
> || wp_ajax_upload_attachment || ❌ Missing || || ||
> || wp_ajax_set_post_thumbnail || ❌ Missing || || ||
> || wp_ajax_get_post_thumbnail_html || ❌ Missing || || ||
> || wp_ajax_date_format || created || ✅
> [65225](https://core.trac.wordpress.org/ticket/65225) || [65225-ajax-
> date_format](https://github.com/WordPress/wordpress-develop/pull/11811)
> ||
> || wp_ajax_time_format || created || ✅
> [65228](https://core.trac.wordpress.org/ticket/65228) || [65228-ajax-
> time_format](https://github.com/WordPress/wordpress-develop/pull/11814)
> ||
> || wp_ajax_wp_fullscreen_save_post || ❌ Missing || || ||
> || wp_ajax_wp_remove_post_lock || ❌ Missing || || ||
> || wp_ajax_dismiss_wp_pointer || ❌ Missing || || ||
> || wp_ajax_get_attachment || ❌ Missing || || ||
> || wp_ajax_query_attachments || ❌ Missing || || ||
> || wp_ajax_save_attachment || ❌ Missing || || ||
> || wp_ajax_save_attachment_compat || ❌ Missing || || ||
> || wp_ajax_save_attachment_order || ❌ Missing || || ||
> || wp_ajax_send_link_to_editor || ❌ Missing || || ||
> || wp_ajax_get_revision_diffs || ❌ Missing || || ||
> || wp_ajax_save_user_color_scheme || ❌ Missing || || ||
> || wp_ajax_query_themes || ❌ Missing || || ||
> || wp_ajax_parse_embed || ❌ Missing || || ||
> || wp_ajax_destroy_sessions || ❌ Missing || || ||
> || wp_ajax_generate_password || ❌ Missing || || ||
> || wp_ajax_nopriv_generate_password || ❌ Missing || || ||
> || wp_ajax_save_wporg_username || ❌ Missing || || ||
> || wp_ajax_install_theme || ❌ Missing || || ||
> || wp_ajax_delete_theme || ❌ Missing || || ||
> || wp_ajax_install_plugin || ❌ Missing || || ||
> || wp_ajax_activate_plugin || ❌ Missing || || ||
> || wp_ajax_search_plugins || ❌ Missing || || ||
> || wp_ajax_search_install_plugins || ❌ Missing || || ||
> || wp_ajax_edit_theme_plugin_file || ❌ Missing || || ||
> || wp_ajax_health_check_dotorg_communication || ❌ Missing || || ||
> || wp_ajax_health_check_background_updates || ❌ Missing || || ||
> || wp_ajax_health_check_loopback_requests || ❌ Missing || || ||
> || wp_ajax_health_check_site_status_result || ❌ Missing || || ||
> || wp_ajax_health_check_get_sizes || ❌ Missing || || ||
> || wp_ajax_rest_nonce || created || ✅
> [65243](https://core.trac.wordpress.org/ticket/65243) || 65243-ajax-
> actions-wp_ajax_rest_nonce ||
> || wp_ajax_toggle_auto_updates || ❌ Missing || || ||
> || wp_ajax_send_password_reset || ❌ Missing || || ||
New description:
== Test Progress: src/wp-admin/includes/ajax-actions.php ==
This file tracks the status of unit tests for functions in ''src/wp-
admin/includes/ajax-actions.php''.
=== Completed Functions (Tests Found) ===
||=Function=||=Status=||
|| wp_ajax_ajax_tag_search || ✅ Found
|| wp_ajax_wp_compression_test || ✅ Found
|| _wp_ajax_delete_comment_response || ✅ Found
|| wp_ajax_delete_comment || ✅ Found
|| wp_ajax_dim_comment || ✅ Found
|| wp_ajax_add_tag || ✅ Found
|| wp_ajax_get_comments || ✅ Found
|| wp_ajax_replyto_comment || ✅ Found
|| wp_ajax_edit_comment || ✅ Found
|| wp_ajax_add_meta || ✅ Found
|| wp_ajax_inline_save || ✅ Found
|| wp_ajax_image_editor || ✅ Found
|| wp_ajax_set_attachment_thumbnail || ✅ Found
|| wp_ajax_send_attachment_to_editor || ✅ Found
|| wp_ajax_heartbeat || ✅ Found
|| wp_ajax_crop_image || ✅ Found
|| wp_ajax_update_theme || ✅ Found
|| wp_ajax_update_plugin || ✅ Found
|| wp_ajax_delete_plugin || ✅ Found
|| wp_ajax_wp_privacy_export_personal_data || ✅ Found
|| wp_ajax_wp_privacy_erase_personal_data || ✅ Found
|| wp_ajax_parse_media_shortcode || ✅ Found
These tests were moved to ''tests/phpunit/tests/admin/includes/ajax-
actions'' in [https://core.trac.wordpress.org/ticket/65226 ticket 65226].
=== Missing Functions (Tests Not Found) ===
|| Function || Status || Ticket || Pull Request || Commited
|| wp_ajax_nopriv_heartbeat || created || ✅
[65236](https://core.trac.wordpress.org/ticket/65236) || 65236-ajax-
actions-wp_ajax_nopriv_heartbeat ||
|| wp_ajax_fetch_list || created || ✅
[65237](https://core.trac.wordpress.org/ticket/65237) || 65237-ajax-
actions-wp_ajax_fetch_list ||
|| wp_ajax_imgedit_preview || created ||
[65252](https://core.trac.wordpress.org/ticket/65252) | ||
[11845](https://github.com/WordPress/wordpress-develop/pull/11845) | ||
|| wp_ajax_oembed_cache || ❌ Missing || || ||
|| wp_ajax_autocomplete_user || ❌ Missing || || ||
|| wp_ajax_get_community_events || ❌ Missing || || ||
|| wp_ajax_dashboard_widgets || ❌ Missing || || ||
|| wp_ajax_logged_in || created || ✅
[65242](https://core.trac.wordpress.org/ticket/65242) || 65242-ajax-
actions-wp_ajax_logged_in ||
|| _wp_ajax_add_hierarchical_term || ❌ Missing || || ||
|| wp_ajax_delete_tag || ❌ Missing || || ||
|| wp_ajax_delete_link || ❌ Missing || || ||
|| wp_ajax_delete_meta || ❌ Missing || || ||
|| wp_ajax_delete_post || ❌ Missing || || ||
|| wp_ajax_trash_post || ❌ Missing || || ||
|| wp_ajax_untrash_post || ❌ Missing || || ||
|| wp_ajax_delete_page || ❌ Missing || || ||
|| wp_ajax_add_link_category || ❌ Missing || || ||
|| wp_ajax_get_tagcloud || ❌ Missing || || ||
|| wp_ajax_add_menu_item || ❌ Missing || || ||
|| wp_ajax_add_user || ❌ Missing || || ||
|| wp_ajax_closed_postboxes || ❌ Missing || || ||
|| wp_ajax_hidden_columns || ❌ Missing || || ||
|| wp_ajax_update_welcome_panel || ❌ Missing || || ||
|| wp_ajax_menu_get_metabox || ❌ Missing || || ||
|| wp_ajax_wp_link_ajax || ❌ Missing || || ||
|| wp_ajax_menu_locations_save || ❌ Missing || || ||
|| wp_ajax_meta_box_order || ❌ Missing || || ||
|| wp_ajax_menu_quick_search || ❌ Missing || || ||
|| wp_ajax_get_permalink || ❌ Missing || || ||
|| wp_ajax_sample_permalink || ❌ Missing || || ||
|| wp_ajax_inline_save_tax || ❌ Missing || || ||
|| wp_ajax_find_posts || ❌ Missing || || ||
|| wp_ajax_widgets_order || ❌ Missing || || ||
|| wp_ajax_save_widget || ❌ Missing || || ||
|| wp_ajax_update_widget || ❌ Missing || || ||
|| wp_ajax_delete_inactive_widgets || ❌ Missing || || ||
|| wp_ajax_media_create_image_subsizes || ❌ Missing || || ||
|| wp_ajax_upload_attachment || ❌ Missing || || ||
|| wp_ajax_set_post_thumbnail || ❌ Missing || || ||
|| wp_ajax_get_post_thumbnail_html || ❌ Missing || || ||
|| wp_ajax_date_format || created || ✅
[65225](https://core.trac.wordpress.org/ticket/65225) || [65225-ajax-
date_format](https://github.com/WordPress/wordpress-develop/pull/11811) ||
|| wp_ajax_time_format || created || ✅
[65228](https://core.trac.wordpress.org/ticket/65228) || [65228-ajax-
time_format](https://github.com/WordPress/wordpress-develop/pull/11814) ||
|| wp_ajax_wp_fullscreen_save_post || ❌ Missing || || ||
|| wp_ajax_wp_remove_post_lock || ❌ Missing || || ||
|| wp_ajax_dismiss_wp_pointer || ❌ Missing || || ||
|| wp_ajax_get_attachment || ❌ Missing || || ||
|| wp_ajax_query_attachments || ❌ Missing || || ||
|| wp_ajax_save_attachment || ❌ Missing || || ||
|| wp_ajax_save_attachment_compat || ❌ Missing || || ||
|| wp_ajax_save_attachment_order || ❌ Missing || || ||
|| wp_ajax_send_link_to_editor || ❌ Missing || || ||
|| wp_ajax_get_revision_diffs || ❌ Missing || || ||
|| wp_ajax_save_user_color_scheme || ❌ Missing || || ||
|| wp_ajax_query_themes || ❌ Missing || || ||
|| wp_ajax_parse_embed || ❌ Missing || || ||
|| wp_ajax_destroy_sessions || ❌ Missing || || ||
|| wp_ajax_generate_password || ❌ Missing || || ||
|| wp_ajax_nopriv_generate_password || ❌ Missing || || ||
|| wp_ajax_save_wporg_username || ❌ Missing || || ||
|| wp_ajax_install_theme || ❌ Missing || || ||
|| wp_ajax_delete_theme || ❌ Missing || || ||
|| wp_ajax_install_plugin || ❌ Missing || || ||
|| wp_ajax_activate_plugin || ❌ Missing || || ||
|| wp_ajax_search_plugins || ❌ Missing || || ||
|| wp_ajax_search_install_plugins || ❌ Missing || || ||
|| wp_ajax_edit_theme_plugin_file || ❌ Missing || || ||
|| wp_ajax_health_check_dotorg_communication || ❌ Missing || || ||
|| wp_ajax_health_check_background_updates || ❌ Missing || || ||
|| wp_ajax_health_check_loopback_requests || ❌ Missing || || ||
|| wp_ajax_health_check_site_status_result || ❌ Missing || || ||
|| wp_ajax_health_check_get_sizes || ❌ Missing || || ||
|| wp_ajax_rest_nonce || created || ✅
[65243](https://core.trac.wordpress.org/ticket/65243) || 65243-ajax-
actions-wp_ajax_rest_nonce ||
|| wp_ajax_toggle_auto_updates || ❌ Missing || || ||
|| wp_ajax_send_password_reset || ❌ Missing || || ||
--
--
Ticket URL: <https://core.trac.wordpress.org/ticket/65252#comment:3>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list