Index: tests/phpunit/tests/functions.php
===================================================================
--- tests/phpunit/tests/functions.php	(revisão 36743)
+++ tests/phpunit/tests/functions.php	(cópia de trabalho)
@@ -412,6 +412,38 @@
 	}
 
 	/**
+	 * @ticket 35976
+	 * @dataProvider user_agent_mobile_provider
+	 */
+	function test_device_can_upload($user_agent, $expected) {
+		$_SERVER['HTTP_USER_AGENT'] = $user_agent;
+		$this->assertEquals($expected, _device_can_upload());
+	}
+
+	function user_agent_mobile_provider() {
+		return array(
+			 #Iphone IOS 5.0.1, Safari 5.1
+			 array('Mozilla/5.0 (iPhone; CPU iPhone OS 5_0_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Mobile/9A406)', false),
+			 #Ipad IOS 3.0.2, Safari 4.0.4
+			 array('Mozilla/5.0 (iPad; U; CPU OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B334b Safari/531.21.10', false),
+			 #Ipod IOS 4.3.4, Safari 5.0.2
+			 array('Mozilla/5.0 (iPod; U; CPU iPhone OS 4_3_3 like Mac OS X; ja-jp) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8J2 Safari/6533.18.5', false),
+			 #Iphone IOS 6.0.0, Safari 6.0
+			 array('Mozilla/5.0 (iPhone; CPU iPhone OS 6_0 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10A5376e Safari/8536.25', true),
+			 #Ipad IOS 6.0.0, Safari 6.0
+			 array('Mozilla/5.0 (iPad; CPU OS 6_0 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10A5376e Safari/8536.25', true),
+			 #Android 2.2, Android Webkit Browser 
+			 array('Mozilla/5.0 (Android 2.2; Windows; U; Windows NT 6.1; en-US) AppleWebKit/533.19.4 (KHTML, like Gecko) Version/5.0.3 Safari/533.19.4', true),
+			 #BlackBerry 9900, BlackBerry browser 
+			 array('Mozilla/5.0 (BlackBerry; U; BlackBerry 9900; en) AppleWebKit/534.11+ (KHTML, like Gecko) Version/7.1.0.346 Mobile Safari/534.11+', true),
+			 #Windows Phone 8.0, Internet Explorer 10.0;
+			 array('Mozilla/5.0 (compatible; MSIE 10.0; Windows Phone 8.0; Trident/6.0; IEMobile/10.0; ARM; Touch; NOKIA; Lumia 920)', true),
+			 #Ubuntu desktop, Firefox 41.0.1
+			 array('Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:41.0) Gecko/20100101 Firefox/41.0', true)
+		 );
+	}
+
+	/**
 	 * @ticket 19354
 	 */
 	function test_data_is_not_an_allowed_protocol() {
