Wordpress/tests/phpunit/includes
Gary Pendergast 5c4a15d0fc Tests: Disable `foreign_key_checks` while dropping existing tables.
To ensure a clean run, the test suite drops all tables before installing, by simply looping over the table list and dropping them if they exist. This works well for Core, but may fail when a plugin has created a table with foreign key constraints in a previous test run.

Many plugins choose to base their test suite on the Core setup, so making life easier for them is a plus, even if Core doesn't directly need this change.

Props javorszky.

Fixes #37046.



git-svn-id: https://develop.svn.wordpress.org/trunk@37654 602fd350-edb4-49c9-b593-d223f7449a82
2016-06-08 03:03:16 +00:00
..
factory Add tests for `get_bookmarks()` cache. 2016-05-25 18:20:24 +00:00
bootstrap.php Tests: Allow override of `MULTISITE` and `SUBDOMAIN_INSTALL` constants 2016-04-20 16:51:58 +00:00
exceptions.php Move PHPUnit tests into a tests/phpunit directory. 2013-08-29 18:39:34 +00:00
factory.php Add tests for `get_bookmarks()` cache. 2016-05-25 18:20:24 +00:00
functions.php Remove (or at least reduce) the need to reset common `$_SERVER` variables before assertions or between tests, by introducing a method which automatically resets them during test setup. 2016-02-26 02:08:47 +00:00
install.php Tests: Disable `foreign_key_checks` while dropping existing tables. 2016-06-08 03:03:16 +00:00
mock-fs.php Normalize slashes in WP_Filesystem_MockFS::mkdir() and WP_Filesystem_MockFS::locate_parent_node() to avoid an infinite loop on Windows. 2013-11-18 15:32:47 +00:00
mock-image-editor.php Add tests which ensure the `wp_editor_set_quality` and `jpeg_quality` filters only apply if they are added before the corresponding `WP_Image_Editor` is instantiated. 2014-12-15 21:24:21 +00:00
mock-mailer.php Tests: Introduce `reset_phpmailer_instance()` function. 2016-05-04 03:48:46 +00:00
speed-trap-listener.php Unit Tests: Implement `addWarning()` method in SpeedTrapListener. 2015-12-04 16:40:10 +00:00
spy-rest-server.php REST API: Deliver parameters unadulterated instead of slashed. 2016-04-06 21:01:11 +00:00
testcase-ajax.php Media: Remove an extra quote when sending a link of a media file to the editor. 2016-04-21 21:20:26 +00:00
testcase-canonical.php Tests: Remove some debug that's slipped in at some point. 2016-01-09 06:11:58 +00:00
testcase-rest-api.php REST API: Introduce baby API to the world. 2015-10-08 02:30:18 +00:00
testcase-xmlrpc.php XMLRPC: Revert the changes to `WP_XMLRPC_UnitTestCase` in [35366] as they weren't required. 2015-10-23 04:49:08 +00:00
testcase.php Build/Test Tools: Document `WP_UnitTestCase->go_to()` 2016-04-27 18:24:34 +00:00
trac.php Don't use HTTPS in unit tests if OpenSSL isn't loaded. 2014-02-12 20:39:21 +00:00
utils.php Introduce `publicly_queryable` taxonomy argument. 2016-02-13 03:50:37 +00:00
wp-profiler.php Remove PHP4 constructors from Unit Tests 2015-07-08 16:04:11 +00:00