wordpress-develop/tests/phpunit/tests
Weston Ruter da32c2f630 Widgets: Introduce media widgets for images, audio, and video with extensible base for additional media widgets in the future.
The last time a new widget was introduced, Vuvuzelas were a thing, Angry Birds started taking over phones, and WordPress stopped shipping with Kubrick. Seven years and 17 releases without new widgets have been enough, time to spice up your sidebar!

Props westonruter, melchoyce, obenland, timmydcrawford, adamsilverstein, gonom9, wonderboymusic, Fab1en, DrewAPicture, sirbrillig, joen, matias, samikeijonen, afercia, celloexpressions, designsimply, michelleweber, ranh, kjellr, karmatosed.
Fixes #32417, #39993, #39994, #39995.


git-svn-id: https://develop.svn.wordpress.org/trunk@40640 602fd350-edb4-49c9-b593-d223f7449a82
2017-05-11 21:10:54 +00:00
..
actions Build/Test Tools: Continue eliminating randomness in tests. 2016-10-09 01:29:04 +00:00
admin Dashboard: Update the existing WordPress News dashboard widget to also include upcoming meetup events and WordCamps near the current user’s location. 2017-05-10 20:03:01 +00:00
ajax Build/Test Tools: Remove more unnecessary test skipping when erroneous situations occur. 2017-04-23 22:11:52 +00:00
attachment Unit Tests: WP_UnitTest_Generator_Sequence needs a static incrementer - otherwise, it assumes every test class is a reset, which it no longer is (it is now static). 2015-10-17 19:24:20 +00:00
bookmark In get_bookmarks(), don't cache if 'orderby=rand'. 2016-05-25 18:29:01 +00:00
canonical Canonical: Strip trailing punctuation from permalinks. 2017-03-09 20:04:17 +00:00
category Taxonomy: Introduce get_term_parents_list(). 2016-12-09 16:09:31 +00:00
comment Fix broken check_comment() test. 2017-04-27 16:22:36 +00:00
customize Build/Test Tools: Automatically skip tests in the ms-required and ms-excluded groups. 2017-05-01 20:34:10 +00:00
date Date/Time: Improve date_i18n() timezone tests. 2016-11-08 22:31:51 +00:00
db Tests: Restore the database connection earlier when switching test groups. 2016-12-21 04:58:47 +00:00
dependencies Build/Test Tools: Utilise assertFileExists() and assertFileNotExists() in more places. 2016-11-08 23:49:11 +00:00
external-http Build/Test Tools: Don't skip tests when php.net or dev.mysql.com are unreachable. 2017-04-22 18:44:18 +00:00
feed Build/Test Tools: Remove ancient UT ticket handling. 2017-04-22 19:38:42 +00:00
filesystem Require dependencies when appropriate in some unit test files. 2015-07-14 03:07:13 +00:00
formatting Emoji: Update Twemoji to version 2.2.5 2017-05-11 04:25:22 +00:00
functions Build/Test Tools: Remove more unnecessary test skipping when erroneous situations occur. 2017-04-23 22:11:52 +00:00
general Build/Test Tools: Automatically skip tests in the ms-required and ms-excluded groups. 2017-05-01 20:34:10 +00:00
hooks Build/Test Tools: Begin eliminating unnecessary randomness in tests. 2016-10-09 01:11:14 +00:00
http Build/Test Tools: Remove more skipped tests that should actually be failures if their conditions aren't satisfied. 2017-04-22 19:42:12 +00:00
image Build/Test Tools: Remove more unnecessary test skipping when erroneous situations occur. 2017-04-23 22:11:52 +00:00
import Build/Test Tools: Convert more test skipping into hard failures. These dependencies should all be present when testing. 2017-04-22 22:11:56 +00:00
includes Tests: Reset post-related globals after each test. 2016-09-30 03:15:36 +00:00
l10n Build/Test Tools: Automatically skip tests in the ms-required and ms-excluded groups. 2017-05-01 20:34:10 +00:00
link Build/Test Tools: Automatically skip tests in the ms-required and ms-excluded groups. 2017-05-01 20:34:10 +00:00
load Bootstrap: Enhance core's memory limit handling. 2016-07-08 14:36:37 +00:00
media Remove unnecessary uniqueness check in get_attachment_taxonomies(). 2016-08-30 03:06:06 +00:00
menu Docs: Fix phpdoc and jsdoc typos introduced in [38584] and [38587], respectively. 2016-09-11 18:45:59 +00:00
meta Unit Tests: 2016-08-27 08:35:16 +00:00
multisite Multisite: Adjust site count of the correct network after having created a new site. 2017-05-10 23:21:43 +00:00
oembed REST API: Add endpoint for proxying requests to external oEmbed providers. 2017-05-11 18:18:00 +00:00
option Build/Test Tools: Automatically skip tests in the ms-required and ms-excluded groups. 2017-05-01 20:34:10 +00:00
pomo mbstring.func_overload test should be skipped properly. 2016-02-29 22:37:42 +00:00
post Posts, Post Types: Add initial tests for get_post_type_labels(). 2017-05-11 19:18:53 +00:00
query REST API: Add author, modified, and parent sort order options for posts. 2017-05-10 18:51:28 +00:00
rest-api REST API: Tests: Remove and prohibit errors when generating wp-api.js fixtures. 2017-05-11 18:31:26 +00:00
rewrite Tests: Restore the database connection earlier when switching test groups. 2016-12-21 04:58:47 +00:00
taxonomy Allow attachment taxonomies to be fetched as objects. 2016-08-20 17:34:13 +00:00
term Restore support for taxonomy 'args' override when querying object terms. 2017-04-21 19:13:51 +00:00
theme Build/Test Tools: Automatically skip tests in the ms-required and ms-excluded groups. 2017-05-01 20:34:10 +00:00
user Mail: Ensure entities are decoded in email change notifications on Multisite. 2017-05-11 19:14:55 +00:00
widgets Widgets: Introduce media widgets for images, audio, and video with extensible base for additional media widgets in the future. 2017-05-11 21:10:54 +00:00
xmlrpc Build/Test tools: Introduce and implement assertNotIXRError() and assertIXRError() assertion methods. 2017-04-12 14:58:33 +00:00
actions.php Build/Test Tools: Continue eliminating randomness in tests. 2016-10-09 01:29:04 +00:00
adminbar.php Users: Correct a permission check when showing the User item in the + New admin toolbar menu. 2017-05-07 17:41:24 +00:00
auth.php Build/Test Tools: Add an extra WP_Error assertion when testing a valid user activation key. This provides a better failure message if the assertion does fail. 2016-11-27 01:24:58 +00:00
avatar.php Unit Tests: after [35225], make factory a method/getter on WP_UnitTestCase and add magic methods for BC for every plugin that is extending WP_UnitTestCase and accessing the $factory instance prop. 2015-10-17 18:02:16 +00:00
basic.php Build/Test: Revert that failing test. 2017-05-11 00:15:05 +00:00
cache.php Multisite: Remove unused site-lookup global cache group. 2017-03-28 21:07:22 +00:00
canonical.php Unit Tests: 2016-08-27 08:35:16 +00:00
category.php Move wp_dropdown_categories() tests into their own file. 2016-05-19 02:22:59 +00:00
comment-submission.php Comments: When commenting on a draft post, display a friendly error message if the user can view the post. 2017-02-27 00:22:02 +00:00
comment.php REST API: Fix test failures. 2016-10-20 05:12:26 +00:00
compat.php WPDB: When checking that a string can be sent to MySQL, we shouldn't use mb_convert_encoding(), as it behaves differently to MySQL's character encoding conversion. 2015-05-06 02:59:50 +00:00
cron.php Build/Test Tools: Remove commented out tests that have existed in an unimplemented state since the dawn of the test infrastructure. 2016-12-09 23:11:28 +00:00
db.php Build/Test Tools: Remove more unnecessary test skipping when erroneous situations occur. 2017-04-23 22:11:52 +00:00
dbdelta.php Tests: Use utf8mb4 max index length when creating keys. 2017-03-27 19:33:55 +00:00
dependencies.php Remove tests for code still in development, see #22229. If accidentally run, they produce fatal errors. 2013-10-07 14:17:13 +00:00
file.php Build/Test Tools: Begin eliminating unnecessary randomness in tests. 2016-10-09 01:11:14 +00:00
filters.php Plugins: Add a current_priority() method to WP_Hook. 2016-12-02 07:09:33 +00:00
functions.php Build/Test Tools: Automatically skip tests in the ms-required and ms-excluded groups. 2017-05-01 20:34:10 +00:00
kses.php KSES: Support 'tag' => true as a shorthand for 'tag' => array() in wp_kses_attr(). 2017-05-11 19:22:17 +00:00
l10n.php I18N: In wp_dropdown_languages() rename the new show_site_locale_default argument to show_option_site_default. 2016-11-21 16:14:01 +00:00
link.php Move get_adjacent_post() tests to their own file. 2015-12-23 19:38:29 +00:00
locale.php I18N: Introduce a locale-switching function. 2016-10-26 15:35:58 +00:00
mail.php Mail: Set a better error code when triggering wp_mail_failed. 2016-11-02 04:26:18 +00:00
media.php Media: Avoid PHP Warnings in get_post_galleries() when processing empty [gallery] shortcodes and avoid returning the incorrect results when the global $post does not match the provided post ID. 2017-02-17 06:45:31 +00:00
meta.php Build/Test Tools: Begin eliminating unnecessary randomness in tests. 2016-10-09 01:11:14 +00:00
multisite.php Initialise $_SERVER[ 'REMOTE_ADDR' ] during the test bootstrap so individual tests need not. 2015-09-15 08:04:33 +00:00
pluggable.php Users: Deprecate the get_currentuserinfo() pluggable function. 2016-01-15 10:15:21 +00:00
post.php Build/Test Tools: Utilise assertWPError() and assertNotWPError() in more places. 2016-11-09 00:01:42 +00:00
query.php Built/Test Tools: Unify the way the permastructure is set when used in conjunction with re-registering the initial taxonomies. This ensure that rewrite rules for taxonomies are consistently available. 2016-09-26 17:01:48 +00:00
rest-api.php REST API: Fix multiple issues with setting dates of posts and comments. 2017-02-21 18:17:32 +00:00
rewrite.php Build/Test Tools: Automatically skip tests in the ms-required and ms-excluded groups. 2017-05-01 20:34:10 +00:00
shortcode.php Shortcodes: Add new strip_shortcodes_tagnames filter. 2016-10-23 14:24:26 +00:00
taxonomy.php Taxonomy: Disallow overriding the name property when registering a taxonomy. 2017-02-06 19:38:36 +00:00
template.php Posts, Post Types: Revert [40558] pending investigation. 2017-04-30 11:18:43 +00:00
term.php Unit Tests: 2016-08-27 08:35:16 +00:00
theme.php Build/Test Tools: Remove more skipped tests that should actually be failures if their conditions aren't satisfied. 2017-04-22 19:42:12 +00:00
upload.php Build/Test Tools: Remove ancient UT ticket handling. 2017-04-22 19:38:42 +00:00
url.php Refactor some janky URL tests into data providers for clarity and better error reporting. 2016-02-26 02:10:32 +00:00
user.php Build/Test Tools: Automatically skip tests in the ms-required and ms-excluded groups. 2017-05-01 20:34:10 +00:00
walker.php Add unit tests for Walker class. 2014-08-01 20:35:25 +00:00
widgets.php Widgets: Revert [37425] and [37427]. 2016-06-06 21:50:29 +00:00
wp.php Query: Add a WP::remove_query_var() helper function. 2016-01-05 20:56:10 +00:00