Source

						public function testNestedFilesNormalization() {
		$_FILES = array('Image' => array(
			'name' => array(
		  		'file' => 'file 5.jpg'
			),
			'type' => array(
		  		'file' => 'image/jpeg'
			),
			'tmp_name' => array(
		  		'file' => '/private/var/tmp/phpAmSDL4'
			),
			'error' => array(
		  		'file' => 0
			),
			'size' => array(
		  		'file' => 418
			)
	  	));
		$request = new Request();

		$expected = array('Image' => array(
			'file' => array(
				'name' => 'file 5.jpg',
				'type' => 'image/jpeg',
				'tmp_name' => '/private/var/tmp/phpAmSDL4',
				'error' => 0,
				'size' => 418
		  	)
		));

		$result = $request->data;
		$this->assertEqual($expected, $result);

		unset($_FILES, $request);
	}