Index: tests/phpunit/tests/functions.php
===================================================================
--- tests/phpunit/tests/functions.php	(revision 31298)
+++ tests/phpunit/tests/functions.php	(working copy)
@@ -38,6 +38,17 @@
 		wp_parse_str($q, $ss);
 		$this->assertEquals($ss, wp_parse_args($q));
 	}
+	/**
+	 * @ticket 30753
+	 */
+	function test_wp_parse_args_boolean() {
+		// When 'false' and 'true' are passed in query string, make sure the values are strings.
+		$true = (string)'true';
+		$false = (string)'false';
+		$args = wp_parse_args( 'this_should_be_false=false&this_should_be_true=true', array() );
+		$this->assertSame( $false, $args['this_should_be_false'] );
+		$this->assertSame( $true, $args['this_should_be_true'] );
+	}
 	function test_size_format() {
 		$b  = 1;
 		$kb = 1024;
