Bootstrap/Load: After [45016], make sure wp_die() does not cause _doing_it_wrong() notices if called before $wp_query global is set.

Props tmdesigned, TimothyBlynJacobs.
Fixes #46813.

git-svn-id: https://develop.svn.wordpress.org/trunk@45206 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
Sergey Biryukov
2019-04-15 23:48:11 +00:00
parent d979017b64
commit 80817d3209
2 changed files with 19 additions and 3 deletions
+12
View File
@@ -274,6 +274,18 @@ class Tests_TestHelpers extends WP_UnitTestCase {
wp_die( new WP_Error( 'test', 'test' ) );
}
/**
* @ticket 46813
* @expectedException WPDieException
*/
public function test_die_handler_should_not_cause_doing_it_wrong_notice_without_wp_query_set() {
unset( $GLOBALS['wp_query'] );
wp_die();
$this->assertEmpty( $this->caught_doing_it_wrong );
}
/**
* @ticket 45933
* @dataProvider data_die_process_input