Wordpress/tests/phpunit/tests
Scott Taylor b55de4e5f8 Feeds/Links: fix feed links for unattached attachments.
Adds unit tests.

Props wonderboymusic, iworks.
Fixes #33693.


git-svn-id: https://develop.svn.wordpress.org/trunk@34336 602fd350-edb4-49c9-b593-d223f7449a82
2015-09-19 20:09:05 +00:00
..
actions
admin Implement a priority system for Help Tabs to add them at specific positions. 2015-09-10 01:26:26 +00:00
ajax Initialise `$_SERVER[ 'REMOTE_ADDR' ]` during the test bootstrap so individual tests need not. 2015-09-15 08:04:33 +00:00
attachment
canonical In PHPUnit test classes, `parent::tearDown()` should be the last thing done in `tearDown()` methods. 2015-03-05 13:14:15 +00:00
category In `wp_list_categories()`, 'current_category' should accept an array of values. 2015-08-29 19:45:35 +00:00
comment Split the comment query. 2015-09-18 19:27:39 +00:00
customize Customize: Reduce peak memory usage by JSON-encoding settings and controls individually. 2015-09-17 19:41:35 +00:00
date
db Remove `svn:executable` from test files. 2015-07-26 09:40:58 +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: Update `Tests_Feed_RSS::test_items` to expect new comment permalink structure. 2015-09-12 23:30:11 +00:00
filesystem Require dependencies when appropriate in some unit test files. 2015-07-14 03:07:13 +00:00
formatting Comments: in `wp_rel_nofollow_callback()`, account for the fact that a link might already have a `rel` attribute. Currently, if a link already has a `rel`, it will result it duplicate attributes on the element with conflicting values. 2015-09-18 04:35:37 +00:00
functions
general In `paginate_links()`, improve handling of custom pagination query vars. 2015-05-05 21:58:23 +00:00
http Fix the case-sensitivity of some HTTP class usage. 2015-09-14 17:36:37 +00:00
image After [34188], fix unit test for image header. 2015-09-15 18:43:51 +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 Feeds/Links: fix feed links for unattached attachments. 2015-09-19 20:09:05 +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 Missed files from [34172]. 2015-09-15 08:08:15 +00:00
option Initialise `$_SERVER[ 'REMOTE_ADDR' ]` during the test bootstrap so individual tests need not. 2015-09-15 08:04:33 +00:00
pomo
post In `wp_mime_type_icon()`, the length of the `$wilds` array varies depending on what is passed as `$mime`. Loop over `$wilds` instead of arbitrarily checking `$wilds[0]`. 2015-09-17 00:36:12 +00:00
query Allow `setup_postdata()` to accept a post ID. 2015-09-12 20:57:06 +00:00
rewrite When parsing what appears to be a date archive request, check for a post with a clashing permalink before resolving to the archive. 2015-05-29 13:09:26 +00:00
template After [34334], update unit tests. 2015-09-19 20:06:52 +00:00
term Add unit tests for `get_term()`. 2015-09-11 03:10:47 +00:00
theme
user Initialise `$_SERVER[ 'REMOTE_ADDR' ]` during the test bootstrap so individual tests need not. 2015-09-15 08:04:33 +00:00
xmlrpc After [33325], supply a missing `post_type` in `->mw_editPost()`. 2015-08-13 15:27:57 +00:00
actions.php
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 In PHPUnit test classes, `parent::tearDown()` should be the last thing done in `tearDown()` methods. 2015-03-05 13:14:15 +00:00
canonical.php Docs: Put "it's" in its place (again). 2015-09-16 12:45:51 +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.php Don't notify post authors about spam comments. 2015-09-16 21:59:16 +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: `get_table_from_query()` didn't find table names with hyphens in them. 2015-08-24 00:18:49 +00:00
dbdelta.php Remove `svn:executable` from test files. 2015-07-26 09:40:58 +00:00
dependencies.php
file.php Tests: Clean up the resulting /tmp/foo* files from the `tempnam` call. 2015-03-31 02:10:52 +00:00
filters.php
functions.php When running on windows systems, normalise the capitalisation of the drive letter for more reliable string comparisons. 2015-09-14 01:58:03 +00:00
kses.php Shortcodes: Improve the reliablity of shortcodes inside HTML tags. 2015-07-22 05:14:50 +00:00
l10n.php
link.php Remove extraneous table join in `get_adjacent_post()`. 2015-09-12 20:33:07 +00:00
mail.php Docs: Put "it's" in its place (again). 2015-09-16 12:45:51 +00:00
media.php Ensure that `attachment_url_to_postid()` matches cross-scheme when front-end and back-end schemes are different. 2015-08-22 16:38:09 +00:00
meta.php
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 Implement unit tests which use reflection to test functions in pluggable.php. This means any changes to these functions will need explicit changes to their corresponding tests, which helps prevent unintentional breakage. 2015-09-14 19:14:38 +00:00
post.php In `wp_insert_post()`, when setting `$post_author`, use `isset()` instead of `! empty()` to allow `0` to be passed as the value for `$post_author`. 2015-09-12 18:53:56 +00:00
query.php Better default values in `WP_Query::get_queried_object()`. 2015-09-12 03:36:12 +00:00
rewrite.php In `WP::parse_request()`, don't add query vars of non-viewable post types to `WP::public_query_vars`. In `register_post_type()`, don't add query vars of non-viewable post types to `WP::public_query_vars`. 2015-09-15 18:53:12 +00:00
shortcode.php Add some more data for Shortcode unit tests. 2015-08-25 21:50:55 +00:00
taxonomy.php Allow taxonomies to be non-public. 2015-09-16 19:04:57 +00:00
term.php Failed `get_term_by()` lookups should always return `false`. 2015-09-16 18:49:28 +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
url.php
user.php Improve validation of `user_login` and `user_nicename` length. 2015-09-15 22:13:51 +00:00
walker.php
widgets.php Add support for `WP_Widget::get_settings()` returning `ArrayIterator`/`ArrayObject` instances. 2015-05-26 16:50:03 +00:00