wordpress-develop/tests/phpunit/tests
Sergey Biryukov 02c5d3a964 Tests: Combine test classes for get_edit_term_link() tests.
There were two sets of tests for the function:
* One in the `link` directory, based on the `link-template.php` file name.
* One in the `term` directory, based on the component name.

To avoid confusion and make it easier to decide where new tests should go in the future, the existing tests are now combined in the former location.

Includes:
* Setting the current user in `::set_up()` instead of each individual test method.
* Changing the custom taxonomy name to `wptests_tax` for consistency with other tests.
* Moving `::register_custom_taxonomy()` and `::get_term()` helpers to the beginning of the class.

Follow-up to [32954], [36646], [52180], [52255], [53833].

See #55652.

git-svn-id: https://develop.svn.wordpress.org/trunk@53836 602fd350-edb4-49c9-b593-d223f7449a82
2022-08-04 18:28:33 +00:00
..
admin Cron API: Modify _get_cron_array() to always return an array. 2022-07-29 03:32:58 +00:00
ajax Taxonomy: Allow filtering Ajax term search results in quick edit. 2022-07-26 13:21:55 +00:00
attachment Build/Test Tools: Add and fix @covers tags to the attachments and block-supports test groups. 2022-07-07 21:06:03 +00:00
block-supports Build/Test Tools: Add and fix @covers tags to the attachments and block-supports test groups. 2022-07-07 21:06:03 +00:00
blocks Editor: Fix register_block_type does not recognise ancestor block setting 2022-07-19 13:22:31 +00:00
bookmark General: Fix 'rel' argument in Tests_Functions_wpListBookmarks test datasets. 2021-12-21 00:10:26 +00:00
canonical Canonical: Check if the URL scheme exists in strip_fragment_from_url(). 2022-03-09 15:06:09 +00:00
category Build/Test Tools: Add @covers tags to the taxonomy and category test groups. 2022-07-07 23:00:07 +00:00
comment Code Modernization: Remove dynamic properties in Tests_*_Slashes. 2022-06-23 14:24:08 +00:00
compat General: Introduce polyfills for str_ends_with() and str_starts_with() added in PHP 8.0. 2021-11-08 14:21:44 +00:00
cron Cron API: Modify _get_cron_array() to always return an array. 2022-07-29 03:32:58 +00:00
customize Coding Standards: Add visibility to methods in tests/phpunit/tests/. 2021-11-04 15:22:47 +00:00
date Date/Time: Increase test coverage of wp_date(). 2022-08-01 22:48:42 +00:00
db Build/Test Tools: Correct the order and naming of expected and actual values in various tests. 2021-11-25 19:39:31 +00:00
dependencies Script Loader: Fix i18n edge case breaking dependencies. 2022-05-07 02:51:54 +00:00
editor Tests: Rename classes in phpunit/tests/editor/ per the naming conventions. 2021-08-20 16:11:04 +00:00
error-protection Tests: Rename classes in phpunit/tests/error-protection/ per the naming conventions. 2021-08-21 15:32:53 +00:00
external-http General: Bump the recommended MariaDB version in readme.html. 2022-05-23 14:20:47 +00:00
feed Administration: Change default site tagline to an empty string. 2022-08-03 12:18:22 +00:00
filesystem Coding Standards: Add visibility to methods in tests/phpunit/tests/. 2021-11-04 15:22:47 +00:00
formatting Formatting: Normalize to Unicode NFC encoding before converting accent characters in remove_accents(). 2022-07-21 21:09:56 +00:00
functions Code Modernization: Replace phpversion() function calls with PHP_VERSION constant. 2022-05-20 17:36:23 +00:00
general Administration: Change default site tagline to an empty string. 2022-08-03 12:18:22 +00:00
hooks Tests: Update the terminology used for action or filter names in hook tests. 2022-07-31 15:03:46 +00:00
http Tests: Use a consistent URL in HTTP response cookie tests. 2022-06-12 15:16:09 +00:00
image Media: enable generating multiple mime types for image uploads; specifically WebP versions for JPEG images by default. 2022-07-21 18:01:01 +00:00
import Coding Standards: Add visibility to methods in tests/phpunit/tests/. 2021-11-04 15:22:47 +00:00
includes Build/Test Tools: Switch to some more appropriate assertions. 2022-01-30 19:40:57 +00:00
l10n Build/Test Tools: Correct the order and naming of expected and actual values in various tests. 2021-11-25 19:39:31 +00:00
link Tests: Combine test classes for get_edit_term_link() tests. 2022-08-04 18:28:33 +00:00
load Code Modernization: Replace phpversion() function calls with PHP_VERSION constant. 2022-05-20 17:36:23 +00:00
media Media: Add tests for wp_img_tag_add_decoding_attr(). 2022-07-05 00:46:54 +00:00
menu Build/Test Tools: Correct the order and naming of expected and actual values in various tests. 2021-11-25 19:39:31 +00:00
meta Code Modernization: Remove dynamic properties in Tests_*_Slashes. 2022-06-23 14:24:08 +00:00
multisite Networks and Sites: Improve cache key generation in WP_Network_Query class. 2022-04-07 17:57:59 +00:00
oembed Administration: Replace contracted verb forms for better consistency. 2022-03-22 16:23:32 +00:00
option Tests: Update a transients test to account for terminology changes in MockAction. 2022-07-31 16:49:34 +00:00
pluggable Tests: Correct an assertion in wp_rand() tests. 2022-06-08 13:17:27 +00:00
pomo Coding Standards: Add visibility to methods in tests/phpunit/tests/. 2021-11-04 15:22:47 +00:00
post Tests: Use named data providers in some wp_insert_post() tests. 2022-07-27 16:27:18 +00:00
privacy Tests: Require the zip PHP extension in block templates export file test. 2022-06-01 14:16:39 +00:00
query Query: Check if $wp_query is set in query loop functions. 2022-05-22 15:15:47 +00:00
rest-api Posts, Post Types: Force unique slugs for draft posts. 2022-08-03 09:01:05 +00:00
rewrite Posts, Post Types: Add caching to _find_post_by_old_slug and _find_post_by_old_date functions. 2022-06-21 13:32:48 +00:00
sitemaps Tests: Improve the test for sticky posts not being moved to the front in sitemaps. 2022-06-22 16:50:14 +00:00
taxonomy Build/Test Tools: Implement use of the void solution. 2021-08-07 10:29:41 +00:00
term Tests: Combine test classes for get_edit_term_link() tests. 2022-08-04 18:28:33 +00:00
theme Themes: Add a hook to filter theme header image URL. 2022-07-20 21:11:30 +00:00
url Tests: Remove @uses tags from the test suite. 2022-07-08 00:11:15 +00:00
user Cache API: Validate cache key in WP_Object_Cache methods. 2022-08-03 14:34:58 +00:00
webfonts Tests: Ignore EOL differences in Webfonts API tests. 2022-04-30 11:33:30 +00:00
widgets HTTP API: Revert changeset [52244]. 2021-12-06 21:29:00 +00:00
wp Docs: Add a @since note for WP::parse_request() about the new return value. 2022-03-02 15:38:27 +00:00
xmlrpc Build/Test Tools: Reduce the use of unnecessary randomness in tests. 2021-12-19 13:42:37 +00:00
actions.php Tests: Move the test for action callback representations to the general action tests file. 2022-07-31 21:35:40 +00:00
adminbar.php Coding Standards: Add visibility to methods in tests/phpunit/tests/. 2021-11-04 15:22:47 +00:00
auth.php Users: Prevent infinite loop when using capability checks during determine_current_user on multisite. 2021-11-15 01:08:35 +00:00
avatar.php Media: Add decoding="async" to image attributes. 2022-06-09 05:29:57 +00:00
basic.php Tests: Separate the tests in basic.php for clarity. 2022-07-07 23:55:13 +00:00
block-template-utils.php Tests: Require the zip PHP extension in block templates export file test. 2022-06-01 14:16:39 +00:00
block-template.php Site Editor: Resolve homepage template on server-side 2022-04-07 13:33:03 +00:00
cache.php Tests: Use named data provider for WP_Object_Cache::is_valid_key() test. 2022-08-04 17:47:41 +00:00
canonical.php Canonical: Include all public status in 404 redirects. 2022-04-01 03:23:07 +00:00
category.php Build/Test Tools: Add @covers tags to the taxonomy and category test groups. 2022-07-07 23:00:07 +00:00
comment-submission.php Tests: Correct the test for passing all expected parameters to the preprocess_comment filter. 2022-07-20 14:47:39 +00:00
comment.php Coding Standards: Add visibility to methods in tests/phpunit/tests/. 2021-11-04 15:22:47 +00:00
cron.php Cron API: Modify _get_cron_array() to always return an array. 2022-07-29 03:32:58 +00:00
db.php Database: Ensure MySQL port numbers are numeric in wpdb. 2022-07-06 05:31:47 +00:00
dbdelta.php Coding Standards: Add visibility to methods in tests/phpunit/tests/. 2021-11-04 15:22:47 +00:00
dependencies.php Script Loader: Allow for wp_register_script() to be called after wp_enqueue_script(). 2021-12-07 17:44:46 +00:00
file.php Media: Relocate wp_filesize() function for use in frontend and backend. 2022-03-14 16:30:35 +00:00
filters.php Tests: Update the terminology used for action or filter names in MockAction class. 2022-07-31 16:25:27 +00:00
functions.php Tests: Add some test cases for path_join() with Windows paths. 2022-06-03 15:05:28 +00:00
https-detection.php Coding Standards: Use static closures when not using $this. 2021-08-26 12:57:08 +00:00
https-migration.php Coding Standards: Use static closures when not using $this. 2021-08-26 12:57:08 +00:00
kses.php Docs: Remove @return void from various DocBlocks. 2022-05-02 13:11:07 +00:00
l10n.php I18N: Correct and improve inline docs and tests for functionality related to nooped plurals. 2022-06-20 22:55:52 +00:00
link.php Coding Standards: Add visibility to methods in tests/phpunit/tests/. 2021-11-04 15:22:47 +00:00
locale.php Build/Test Tools: Implement use of the void solution. 2021-08-07 10:29:41 +00:00
mail.php Tests: Rename the $success variable to $result in the wp_mail() test for an empty home URL. 2022-02-25 14:08:53 +00:00
media.php Tests: Simplify some function calls in Tests_Media. 2022-07-29 14:33:15 +00:00
meta.php Coding Standards: Add visibility to methods in tests/phpunit/tests/. 2021-11-04 15:22:47 +00:00
multisite.php Coding Standards: Add visibility to methods in tests/phpunit/tests/. 2021-11-04 15:22:47 +00:00
pluggable.php Cache API: Make the placement of wp_cache_flush_group() more consistent. 2022-07-23 14:56:51 +00:00
post.php Tests: Don't unnecessarily set the author in some wp_insert_post() tests. 2022-07-27 15:41:30 +00:00
query.php Query: Some documentation and test improvements for update_post_author_caches(): 2022-06-10 15:15:07 +00:00
rest-api.php REST API: Respect _fields query arg in preloaded requests 2022-04-19 14:38:16 +00:00
rewrite.php Build/Test Tools: Reduce the use of unnecessary randomness in tests. 2021-12-19 13:42:37 +00:00
robots.php Coding Standards: Use static closures when not using $this. 2021-08-26 12:57:08 +00:00
shortcode.php Coding Standards: Add visibility to methods in tests/phpunit/tests/. 2021-11-04 15:22:47 +00:00
site-health.php Coding Standards: Add visibility to methods in tests/phpunit/tests/. 2021-11-04 15:22:47 +00:00
taxonomy.php Taxonomy: Retain default term option when unregistering taxos. 2022-07-06 05:09:22 +00:00
template.php Build/Test Tools: Implement use of the void solution. 2021-08-07 10:29:41 +00:00
term.php Tests: Include special characters in term names for wp_set_term_objects(). 2022-03-16 03:04:40 +00:00
theme.php Tests: Improve the logic of the SECURITY.md test to check all supported versions. 2022-05-06 11:09:54 +00:00
upload.php Coding Standards: Add visibility to methods in tests/phpunit/tests/. 2021-11-04 15:22:47 +00:00
url.php Tests: Remove @uses tags from the test suite. 2022-07-08 00:11:15 +00:00
user.php Cache API: Validate cache key in WP_Object_Cache methods. 2022-08-03 14:34:58 +00:00
utils.php Tests: Separate the tests in basic.php for clarity. 2022-07-07 23:55:13 +00:00
walker.php Coding Standards: Add visibility to methods in tests/phpunit/tests/. 2021-11-04 15:22:47 +00:00
widgets.php Tests: Use a simpler approach to test the output in some tests. 2021-11-27 16:16:15 +00:00
wp.php Build/Test Tools: Implement use of the void solution. 2021-08-07 10:29:41 +00:00