WordPress/wp-includes
Sergey Biryukov 4ad26a6d16 Tests: Explicitly mark empty REST API tests as not performing any assertions.
WordPress core test suite uses PHPUnit's `beStrictAboutTestsThatDoNotTestAnything` option set to true, which marks a test as risky when no assertions are performed.

REST API test classes have some empty tests for non-implemented methods because these test classes extend the abstract `WP_Test_REST_Controller_Testcase` class, which requires several methods to be implemented that don't necessarily make sense for all REST API routes.

As these tests are intentionally empty, they were previously marked as skipped, so that they are not reported as risky.

This commit aims to further reduce noise in the test suite and effectively ignores these empty tests altogether, which seems like a more appropriate option at this time.

The `@doesNotPerformAssertions` annotation can be reconsidered in the future when the tests are either removed as unnecessary or updated to actually perform assertions related to their behavior.

Follow-up to [40534], [41176], [41228], [53921].

See #40538, #41463, #55652.
Built from https://develop.svn.wordpress.org/trunk@54058


git-svn-id: http://core.svn.wordpress.org/trunk@53617 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2022-09-01 22:56:14 +00:00
..
assets Editor: Backport bug fixes from Gutenberg into Core for WP 6.0.2 RC 2022-08-23 15:42:33 +00:00
block-patterns
block-supports Editor: Add utility classnames back to blocks that have layout attributes specified. 2022-06-23 23:09:09 +00:00
blocks Editor: Backport bug fixes from Gutenberg into Core for WP 6.0.2 RC 2022-08-23 15:42:33 +00:00
certificates
css Editor: Backport bug fixes from Gutenberg into Core for WP 6.0.2 RC 2022-08-23 15:42:33 +00:00
customize General: Replace all esc_url_raw() calls in core with sanitize_url(). 2022-06-01 18:14:10 +00:00
fonts
ID3
images
IXR
js Editor: Backport bug fixes from Gutenberg into Core for WP 6.0.2 RC 2022-08-23 15:42:33 +00:00
php-compat
PHPMailer External Libraries: Upgrade PHPMailer to version 6.6.4. 2022-08-22 12:26:12 +00:00
pomo Code Modernization: Explicitly declare all properties in Gettext_Translations. 2022-08-30 13:57:15 +00:00
random_compat
Requests
rest-api Site Health: Introduce page cache check. 2022-08-31 22:46:11 +00:00
SimplePie
sitemaps Sitemaps: Prevent invalid provider names throwing errors. 2022-08-05 05:49:11 +00:00
sodium_compat
Text
theme-compat
widgets Widgets: Add a comment in WP_Nav_Menu_Widget::form() to clarify the esc_attr() usage. 2022-07-01 20:01:15 +00:00
admin-bar.php Taxonomy: Introduce the is_term_publicly_viewable() function. 2022-08-13 22:44:09 +00:00
atomlib.php
author-template.php I18N: Use a translatable string for displaying a user's first name and last name. 2022-06-14 14:43:12 +00:00
block-editor.php Editor: Fix opinionated block styles loading in editor 2022-05-20 11:42:19 +00:00
block-i18n.json
block-patterns.php Block Patterns: Add new Footers category 2022-08-25 15:42:10 +00:00
block-template-utils.php Editor: Ensure get_block_templates() returns unique templates or template parts. 2022-08-23 14:52:12 +00:00
block-template.php Docs: Use third-person singular verbs for function descriptions in block-template.php and block-template-utils.php. 2022-07-20 13:21:08 +00:00
blocks.php Editor: Document the arguments for registering a block style. 2022-08-13 22:38:09 +00:00
bookmark-template.php Docs: Use third-person singular verbs for function descriptions in Bookmark related files, as per docblock standards. 2022-06-23 22:57:12 +00:00
bookmark.php General: Ensure bookmark query limits are numeric. 2022-08-30 15:17:08 +00:00
cache-compat.php Cache API: Make the placement of wp_cache_flush_group() more consistent. 2022-07-23 14:58:12 +00:00
cache.php Cache API: Make the placement of wp_cache_flush_group() more consistent. 2022-07-23 14:58:12 +00:00
canonical.php
capabilities.php Docs: Use third-person singular verbs for method descriptions in wp-includes/class-wp-roles.php, per the documentation standards. 2022-05-23 15:01:12 +00:00
category-template.php Taxonomy: Associate field descriptions with fields. 2022-08-19 23:06:09 +00:00
category.php Docs: Various corrections and improvements to inline documentation. 2022-08-04 14:52:11 +00:00
class-feed.php
class-http.php General: Use WPINC as a shorter reference to wp-includes in some files. 2022-06-17 11:20:13 +00:00
class-IXR.php
class-json.php Coding Standards: Use more consistent formatting in wp-includes/class-json.php. 2022-08-31 13:41:08 +00:00
class-oembed.php General: Use WPINC as a shorter reference to wp-includes in some files. 2022-06-17 11:20:13 +00:00
class-phpass.php
class-phpmailer.php
class-pop3.php
class-requests.php
class-simplepie.php
class-smtp.php
class-snoopy.php
class-walker-category-dropdown.php
class-walker-category.php
class-walker-comment.php
class-walker-nav-menu.php
class-walker-page-dropdown.php
class-walker-page.php Docs: Increase the specificity of types in various inline documentation. 2022-01-30 19:25:03 +00:00
class-wp-admin-bar.php
class-wp-ajax-response.php
class-wp-application-passwords.php Docs: Convert "Application Passwords" to lowercase in WP_Application_Passwords docblocks, for better consistency. 2022-07-06 11:55:11 +00:00
class-wp-block-editor-context.php
class-wp-block-list.php
class-wp-block-parser.php
class-wp-block-pattern-categories-registry.php Editor: Return additional block patterns to server-generated settings 2022-05-17 14:38:14 +00:00
class-wp-block-patterns-registry.php Coding Standards: Correct alignment in various files. 2022-05-23 20:40:14 +00:00
class-wp-block-styles-registry.php Editor: Document the arguments for registering a block style. 2022-08-13 22:38:09 +00:00
class-wp-block-supports.php Docs: Miscellaneous inline documentation improvements. 2022-08-11 14:11:08 +00:00
class-wp-block-template.php
class-wp-block-type-registry.php
class-wp-block-type.php Docs: Correct and improve the documented types for various functions and hooks. 2022-08-11 14:03:09 +00:00
class-wp-block.php Docs: Improve parameter descriptions in render_block and render_block_* filters. 2022-07-26 13:00:16 +00:00
class-wp-comment-query.php Docs: Various corrections and improvements to inline documentation. 2022-08-04 14:52:11 +00:00
class-wp-comment.php
class-wp-customize-control.php Docs: Miscellaneous inline documentation improvements. 2022-08-11 14:11:08 +00:00
class-wp-customize-manager.php Revisions: Update the "last revision" wording to "latest revision" in various files. 2022-07-25 19:30:09 +00:00
class-wp-customize-nav-menus.php
class-wp-customize-panel.php Docs: Correct and improve the documented types for various functions and hooks. 2022-08-11 14:03:09 +00:00
class-wp-customize-section.php
class-wp-customize-setting.php
class-wp-customize-widgets.php
class-wp-date-query.php Docs: Various docblock fixes in WP_Date_Query class, as per docs standards. 2022-07-30 14:01:13 +00:00
class-wp-dependency.php
class-wp-editor.php
class-wp-embed.php
class-wp-error.php
class-wp-fatal-error-handler.php Site Health: Improve the fatal error handling text in multisite scenarios. 2022-08-28 19:51:09 +00:00
class-wp-feed-cache-transient.php
class-wp-feed-cache.php
class-wp-hook.php
class-wp-http-cookie.php
class-wp-http-curl.php
class-wp-http-encoding.php
class-wp-http-ixr-client.php
class-wp-http-proxy.php
class-wp-http-requests-hooks.php
class-wp-http-requests-response.php
class-wp-http-response.php
class-wp-http-streams.php Docs: Correct method reference format in some DocBlocks. 2022-06-06 10:51:12 +00:00
class-wp-http.php Docs: Various corrections and improvements to inline documentation. 2022-08-04 14:52:11 +00:00
class-wp-image-editor-gd.php Docs: Improve documentation for WP_Image_Editor::save() and related functions. 2022-06-21 11:18:17 +00:00
class-wp-image-editor-imagick.php Docs: Improve documentation for WP_Image_Editor::save() and related functions. 2022-06-21 11:18:17 +00:00
class-wp-image-editor.php Media: enable generating multiple mime types for image uploads; specifically WebP versions for JPEG images by default. 2022-07-21 18:03:13 +00:00
class-wp-list-util.php
class-wp-locale-switcher.php I18N: Introduce WP_Textdomain_Registry to store text domains and their language directory paths. 2022-08-11 12:39:12 +00:00
class-wp-locale.php
class-wp-matchesmapregex.php
class-wp-meta-query.php Query: Cast the meta key to BINARY for case-sensitive key comparisons in WP_Meta_Query. 2022-08-17 14:00:13 +00:00
class-wp-metadata-lazyloader.php
class-wp-network-query.php Coding Standards: Restore the $pieces variable for SQL clauses in query classes. 2022-05-10 11:21:09 +00:00
class-wp-network.php Coding Standards: Fix params indentation in pre_get_network_by_path hook docblock. 2022-05-15 20:32:08 +00:00
class-wp-object-cache.php Cache API: Validate cache key in WP_Object_Cache methods. 2022-08-03 14:36:12 +00:00
class-wp-oembed-controller.php
class-wp-oembed.php Embeds: Add Pocket Casts as a trusted oEmbed provider. 2022-07-21 04:25:13 +00:00
class-wp-paused-extensions-storage.php
class-wp-post-type.php
class-wp-post.php Docs: Correct the type for WP_Post::$post_category and ::$tags_input. 2022-05-21 12:07:13 +00:00
class-wp-query.php Query: Cache post ID database query within WP_Query. 2022-08-25 04:23:13 +00:00
class-wp-recovery-mode-cookie-service.php
class-wp-recovery-mode-email-service.php
class-wp-recovery-mode-key-service.php
class-wp-recovery-mode-link-service.php
class-wp-recovery-mode.php
class-wp-rewrite.php
class-wp-role.php
class-wp-roles.php Docs: Use third-person singular verbs for method descriptions in wp-includes/class-wp-roles.php, per the documentation standards. 2022-05-23 15:01:12 +00:00
class-wp-session-tokens.php
class-wp-simplepie-file.php Code Modernization: Explicitly declare WP-specific property in WP_SimplePie_File. 2022-08-29 13:19:12 +00:00
class-wp-simplepie-sanitize-kses.php
class-wp-site-query.php Docs: Add a comment for stripping the leading AND from SQL clauses in some query classes. 2022-06-14 16:17:08 +00:00
class-wp-site.php
class-wp-tax-query.php Docs: Use third-person singular verbs for function descriptions in WP_Tax_Query class, as per docblocks standards. 2022-08-18 11:28:12 +00:00
class-wp-taxonomy.php
class-wp-term-query.php Docs: Add a comment for stripping the leading AND from SQL clauses in some query classes. 2022-06-14 16:17:08 +00:00
class-wp-term.php
class-wp-text-diff-renderer-inline.php
class-wp-text-diff-renderer-table.php
class-wp-textdomain-registry.php I18N: Introduce WP_Textdomain_Registry to store text domains and their language directory paths. 2022-08-11 12:39:12 +00:00
class-wp-theme-json-resolver.php
class-wp-theme-json-schema.php
class-wp-theme-json.php
class-wp-theme.php Themes: Add support for Update URI header. 2022-08-23 17:48:15 +00:00
class-wp-user-meta-session-tokens.php
class-wp-user-query.php Users: Prime user meta in WP_User_Query class. 2022-07-05 09:28:13 +00:00
class-wp-user-request.php
class-wp-user.php
class-wp-walker.php
class-wp-widget-factory.php
class-wp-widget.php
class-wp-xmlrpc-server.php XML-RPC: Correct the documented arguments for XML-RPC server methods. 2022-08-11 15:00:08 +00:00
class-wp.php
class-wpdb.php Database: Account for utf8 being renamed to utf8mb3 in newer MariaDB and MySQL versions. 2022-08-22 15:39:13 +00:00
class.wp-dependencies.php
class.wp-scripts.php Script Loader: Explain why i18n prevents concatenation. 2022-05-08 23:59:11 +00:00
class.wp-styles.php
comment-template.php General: Add required fields helper functions for better reusability. 2022-08-12 12:11:09 +00:00
comment.php Cache API, Docs: Remove private delegation from cache priming functions. 2022-08-26 01:03:14 +00:00
compat.php Code Modernization: Rename parameters to match native PHP functions in wp-includes/compat.php. 2022-05-08 00:29:14 +00:00
cron.php Docs: Miscellaneous inline documentation improvements. 2022-08-11 14:11:08 +00:00
date.php General: Use WPINC as a shorter reference to wp-includes in some files. 2022-06-17 11:20:13 +00:00
default-constants.php
default-filters.php Script loader: enable resource preloading with rel='preload'. 2022-08-05 18:26:08 +00:00
default-widgets.php
deprecated.php I18N: Introduce WP_Textdomain_Registry to store text domains and their language directory paths. 2022-08-11 12:39:12 +00:00
embed-template.php General: Use WPINC as a shorter reference to wp-includes in some files. 2022-06-17 11:20:13 +00:00
embed.php Embeds: Fix missing labels and duplicate IDs. 2022-08-19 22:06:09 +00:00
error-protection.php
feed-atom-comments.php
feed-atom.php
feed-rdf.php
feed-rss2-comments.php
feed-rss2.php
feed-rss.php
feed.php Docs: Use third-person singular verbs for function descriptions in the Feed API, as per docblock standards. 2022-06-20 21:46:16 +00:00
formatting.php Docs: Remove an obsolete function description in addslashes_gpc(). 2022-07-25 17:28:09 +00:00
functions.php Coding Standards: Use strict comparisons in path_is_absolute(). 2022-08-26 18:59:13 +00:00
functions.wp-scripts.php
functions.wp-styles.php
general-template.php Script Loader: Remove default DNS prefetch entry for s.w.org. 2022-08-18 08:45:12 +00:00
global-styles-and-settings.php
http.php Docs: List the expected type first in a few functions: 2022-07-23 16:57:09 +00:00
https-detection.php Docs: Miscellaneous inline documentation improvements. 2022-08-11 14:11:08 +00:00
https-migration.php
kses.php
l10n.php I18N: Introduce WP_Textdomain_Registry to store text domains and their language directory paths. 2022-08-11 12:39:12 +00:00
link-template.php Docs: Remove incorrect default value for $path argument of admin_url(). 2022-08-19 19:48:15 +00:00
load.php Coding Standards: Simplify the logic in wp_not_installed(). 2022-08-20 00:32:10 +00:00
locale.php
media-template.php Media: Prevent URLs from overflowing their container in the media editor. 2022-07-25 18:11:08 +00:00
media.php Docs: Various corrections and improvements to inline documentation. 2022-08-04 14:52:11 +00:00
meta.php Docs: Correct and improve the documented types for various functions and hooks. 2022-08-11 14:03:09 +00:00
ms-blogs.php Docs: Miscellaneous inline documentation improvements. 2022-08-11 14:11:08 +00:00
ms-default-constants.php I18N: Remove code from a translatable string in wp-includes/ms-default-constants.php. 2022-07-14 13:35:13 +00:00
ms-default-filters.php
ms-deprecated.php Text Changes: Improve consistency of admin error notices. 2022-06-02 15:05:13 +00:00
ms-files.php
ms-functions.php
ms-load.php Database: Use generic references to a database server in ms_not_installed(). 2022-05-13 12:21:13 +00:00
ms-network.php Cache API, Docs: Remove private delegation from cache priming functions. 2022-08-26 01:03:14 +00:00
ms-settings.php
ms-site.php Cache API, Docs: Remove private delegation from cache priming functions. 2022-08-26 01:03:14 +00:00
nav-menu-template.php
nav-menu.php REST API: Some documentation and test improvements for update_menu_item_cache(): 2022-06-15 13:37:10 +00:00
option.php Coding Standards: Check for deprecated options before wp_installing(). 2022-08-20 00:27:12 +00:00
pluggable-deprecated.php
pluggable.php Mail: Prevent the last character of names in “From” headers from being trimmed. 2022-08-16 18:18:14 +00:00
plugin.php Docs: Improve description for doing_filter() and doing_action(). 2022-08-01 11:15:14 +00:00
post-formats.php
post-template.php Posts, Post Types: Escape output within the_meta(). 2022-08-30 15:15:09 +00:00
post-thumbnail-template.php
post.php Cache API, Docs: Remove private delegation from cache priming functions. 2022-08-26 01:03:14 +00:00
query.php Posts, Post Types: Add caching to _find_post_by_old_slug and _find_post_by_old_date functions. 2022-06-21 13:34:13 +00:00
registration-functions.php
registration.php
rest-api.php Docs: Correct and improve the documented types for various functions and hooks. 2022-08-11 14:03:09 +00:00
revision.php Docs: Correct and improve the documented types for various functions and hooks. 2022-08-11 14:03:09 +00:00
rewrite.php Rewrite rules: Prevent malformed date requests throwing notices. 2022-08-07 23:05:10 +00:00
robots-template.php
rss-functions.php
rss.php
script-loader.php Script Loader: Allow a priority to be passed to wp_enqueue_block_support_styles(). 2022-09-01 15:45:09 +00:00
session.php
shortcodes.php Docs: Misc fixes in Shortcode API function and hook descriptions, as per documentation standards. 2022-06-28 20:37:15 +00:00
sitemaps.php
spl-autoload-compat.php
taxonomy.php Cache API, Docs: Remove private delegation from cache priming functions. 2022-08-26 01:03:14 +00:00
template-canvas.php
template-loader.php
template.php Themes: Add actions to template loading to assist with collecting debug info. 2022-06-23 18:59:09 +00:00
theme-i18n.json
theme-templates.php
theme.json
theme.php Revisions: Use wp_get_latest_revision_id_and_total_count() where appropriate. 2022-08-05 13:39:11 +00:00
update.php Themes: Add support for Update URI header. 2022-08-23 17:48:15 +00:00
user.php Docs: Correct and improve the documented types for various functions and hooks. 2022-08-11 14:03:09 +00:00
vars.php
version.php Tests: Explicitly mark empty REST API tests as not performing any assertions. 2022-09-01 22:56:14 +00:00
widgets.php General: Replace all esc_url_raw() calls in core with sanitize_url(). 2022-06-01 18:14:10 +00:00
wlwmanifest.xml
wp-db.php Coding Standards: Use __DIR__ instead of ABSPATH in wp-db.php. 2022-07-21 22:45:11 +00:00
wp-diff.php