Wordpress/tests/phpunit/tests
Jeremy Felt d9edf86faf MS: Allow for a blog_upload_space setting of 0 to restrict uploads.
Previously, an value matching `empty()` would have been bypassed in favor of the default setting for 100MB.

Related #19538, r19639, r19652, where we saw the bug, fixed the bug, and then unfixed the bug so that it was not a surprise in a point release.

See #34037.


git-svn-id: https://develop.svn.wordpress.org/trunk@35016 602fd350-edb4-49c9-b593-d223f7449a82
2015-10-10 23:14:11 +00:00
..
actions Move PHPUnit tests into a tests/phpunit directory. 2013-08-29 18:39:34 +00:00
admin Administration: Add the ability to pass an array of screen IDs to add_meta_box() and remove_meta_box(). 2015-10-08 19:06:32 +00:00
ajax Add message with status info to temperamental assertion. 2015-10-06 19:55:56 +00:00
attachment Tests: Make the Attachment Slashes tests clean up after itself. 2015-10-06 04:00:53 +00:00
canonical Canonical/Rewrite: sanity check posts that are paged with <!--nextpage-->. Page numbers past the max number of pages are returning the last page of content and causing infinite duplicate content. 2015-09-24 14:03:05 +00:00
category Fix 'exclude_tree' in wp_list_categories(). 2015-09-29 19:11:12 +00:00
comment Use wp_installing() instead of WP_INSTALLING constant. 2015-10-05 15:05:26 +00:00
customize Customizer: Fix scalability performance problem for previewing multidimensional settings. 2015-10-10 09:05:04 +00:00
date Ensure that WP_Date_Query accepts a value of 0 for 'hour'. 2015-10-09 16:32:59 +00:00
db WPDB: Make sure we don't run sanity checks on DB dropins. 2015-09-28 01:16:29 +00:00
dependencies Add a return value to wp_register_script() and wp_register_style() which matches the return value of WP_Dependencies::add(). 2015-05-10 19:56:15 +00:00
feed Tests: Introduce WP_UnitTestCase::reset_permalinks(), an attempt to DRY up logic for resetting and restoring default permalinks on setUp() and tearDown(). 2015-10-03 17:14:12 +00:00
filesystem Require dependencies when appropriate in some unit test files. 2015-07-14 03:07:13 +00:00
formatting Avoid stripping square brackets from URLs, and instead correctly encode them. Square brackets must be encoded in the path, path parameters, query parameters, and fragment, but must not be encoded in anything up to the domain and port. 2015-10-07 23:38:22 +00:00
functions Allow wp_get_archives() to accept post_type as an arg. 2015-09-29 05:10:10 +00:00
general Tests: Add basic DocBlocks for four helper methods in general/template.php used to assist testing the Site Icon feature. 2015-10-09 04:34:29 +00:00
http Adjust detection of stream timeouts in maybe skip tests for https tests 2015-10-06 17:39:14 +00:00
image More explicit tests for image_get_intermediate_size(). 2015-10-02 14:13:15 +00:00
import Require dependencies when appropriate in some unit test files. 2015-07-14 03:07:13 +00:00
includes Remove svn:executable from test files. 2015-07-26 09:40:58 +00:00
link Tests: Permalink Structures Phase II: DRY up logic for setting permalink structures in test methods. 2015-10-03 20:54:11 +00:00
meta Avoid returning duplicate matches when using a meta query in WP_User_Query. 2015-06-09 17:41:35 +00:00
multisite MS: Allow for a blog_upload_space setting of 0 to restrict uploads. 2015-10-10 23:14:11 +00:00
oembed Correctly encode the url parameter that gets passed to WordPress' own oEmbed endpoint URL. 2015-10-07 21:42:36 +00:00
option Use wp_installing() instead of WP_INSTALLING constant. 2015-10-05 15:05:26 +00:00
pomo Fix strict notices in Tests_POMO_PO. 2013-12-01 12:47:35 +00:00
post Template: Add fallback for empty containers. 2015-10-08 18:26:13 +00:00
query Ensure that WP_Date_Query accepts a value of 0 for 'hour'. 2015-10-09 16:32:59 +00:00
rest-api REST API: Introduce baby API to the world. 2015-10-08 02:30:18 +00:00
rewrite Tests: Update Tests_Rewrite_AddRewriteRule->setUp() to use the new set_permalink_structure() helper. 2015-10-06 16:01:38 +00:00
term Return WP_Post objects from wp_get_object_terms(). 2015-10-10 03:38:41 +00:00
theme Clean up 'post-thumbnail' theme support unit tests. 2014-11-01 04:00:59 +00:00
user Introduce the ability to filter the Users admin listing screen by users with no role, if such users exist. 2015-10-08 22:06:46 +00:00
xmlrpc Merge the Responsive Images feature plugin into core, initial commit. See: https://github.com/ResponsiveImagesCG/wp-tevko-responsive-images/ 2015-10-06 04:58:21 +00:00
actions.php Introduce doing_filter() and doing_action() to identify hooks in progress. 2014-02-26 18:43:59 +00:00
adminbar.php Update links to the user profile editing screen in the admin toolbar when the current logged in user has no role on the current site. Covers single site and Multisite and introduces tests. 2015-09-14 17:09:58 +00:00
auth.php Add 'wp_verify_nonce_failed' action that fires when nonce verification fails. 2015-08-26 00:05:11 +00:00
avatar.php Remove svn:executable from test files. 2015-07-26 09:40:58 +00:00
basic.php Tests: Check that readme.html is recommending an actively supported version of MySQL. 2015-09-08 03:23:29 +00:00
cache.php Unit Tests: in Tests_Cache::test_wp_cache_init(), when wp_using_ext_object_cache(), just check that the global is an instance of WP_Object_Cache. External object cache instances of WP_Object_Cache will contain resources as props that will always have differing internal IDs, so strict comparison won't work. 2015-10-02 05:05:26 +00:00
canonical.php Canonical/Rewrite: sanity check posts that are paged with <!--nextpage-->. Page numbers past the max number of pages are returning the last page of content and causing infinite duplicate content. 2015-09-24 14:03:05 +00:00
category.php In Walker_CategoryDropdown::start_el(), cast values to strings before deciding whether to append 'selected' attribute. 2015-08-21 01:10:34 +00:00
comment-submission.php Add missing unit tests from [34799]. 2015-10-03 15:09:57 +00:00
comment.php WP_Comment::get_children() test should be order-agnostic. 2015-09-27 02:00:49 +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 In PHPUnit test classes, parent::tearDown() should be the last thing done in tearDown() methods. 2015-03-05 13:14:15 +00:00
db.php WPDB: Allow null values in the CRUD functions. 2015-10-01 05:36:15 +00:00
dbdelta.php Remove svn:executable from test files. 2015-07-26 09:40:58 +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 Tests: Clean up the resulting /tmp/foo* files from the tempnam call. 2015-03-31 02:10:52 +00:00
filters.php In remove_all_filters(), only remove callbacks that match the $priority parameter. 2014-12-31 19:06:29 +00:00
functions.php Skip two wp_json_encode() tests when mbstring is unavailable. 2015-10-02 08:54:52 +00:00
kses.php Shortcodes: Improve the reliablity of shortcodes inside HTML tags. 2015-07-22 05:14:50 +00:00
l10n.php Remove failing is_textdomain_loaded() test. 2014-11-22 20:36:51 +00:00
link.php Tests: Permalink Structures Phase II: DRY up logic for setting permalink structures in test methods. 2015-10-03 20:54:11 +00:00
mail.php Docs: Put "it's" in its place (again). 2015-09-16 12:45:51 +00:00
media.php Merge the Responsive Images feature plugin into core, initial commit. See: https://github.com/ResponsiveImagesCG/wp-tevko-responsive-images/ 2015-10-06 04:58:21 +00:00
meta.php Update the tests for get_metadata() to reflect the revert in r30701. 2014-12-02 03:43:17 +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 Add function signature tests for the pluggable functions in wp-admin/includes/schema.php and wp-admin/includes/upgrade.php. 2015-09-26 22:03:53 +00:00
post.php Tests: Permalink Structures Phase II: DRY up logic for setting permalink structures in test methods. 2015-10-03 20:54:11 +00:00
query.php Tests: Permalink Structures Phase II: DRY up logic for setting permalink structures in test methods. 2015-10-03 20:54:11 +00:00
rest-api.php REST API: Introduce baby API to the world. 2015-10-08 02:30:18 +00:00
rewrite.php Rewrite/Permalinks/Canonical: in url_to_postid(), call set_url_scheme() on the URL to combat mixed content issues and find posts cross-scheme. 2015-10-07 01:06:58 +00:00
shortcode.php Abstract the shortcode attribute parsing regex into its own function, update the JavaScript counterpart, and introduce a test to ensure they do not diverge again. 2015-10-08 03:11:59 +00:00
taxonomy.php Allow taxonomies to be non-public. 2015-09-16 19:04:57 +00:00
term.php Switch several assertions to assertNotWPError() so more context is provided when the assertion fails. 2015-09-27 22:26:16 +00:00
theme.php Themes: Get the correct theme when template and stylesheet were both passed as arguments. 2015-08-30 21:44:38 +00:00
upload.php wp_upload_dir() has a (little-known?) side effect: if you call it, it will attempt to create an uploads directory for the current month. As such, tearDown() and cleanup routines have to be in sync with this behavior when deleting bogus directories used in unit tests. 2014-11-30 19:05:52 +00:00
url.php force_ssl_login() has been functionally identical to force_ssl_admin() since 4.0 (#10267), so its test assertions can be removed as the function has been deprecated in [34700]. The remaining assertions suitably cover force_ssl_admin(). 2015-09-29 21:43:04 +00:00
user.php Users: Don't typo assertTrue() in a the uppercase letters validate_username() test. 2015-10-06 07:09:30 +00:00
walker.php Add unit tests for Walker class. 2014-08-01 20:35:25 +00:00
widgets.php Widgets: Add more tests for registering and unregistering sidebars with 1) no ID, 2) a string ID, 3) a numeric ID. 2015-10-04 05:22:11 +00:00