lithium\tests\cases\action\RequestTest::testDeepFileNormalization PHP Method

testDeepFileNormalization() public method

    public function testDeepFileNormalization()
    {
        $_FILES = array('files' => array('name' => array(0 => 'file 2.jpg', 1 => 'file 3.jpg', 2 => 'file 4.jpg'), 'type' => array(0 => 'image/jpeg', 1 => 'image/jpeg', 2 => 'image/jpeg'), 'tmp_name' => array(0 => '/private/var/tmp/phpF5vsky', 1 => '/private/var/tmp/phphRJ2zW', 2 => '/private/var/tmp/phprI92L1'), 'error' => array(0 => 0, 1 => 0, 2 => 0), 'size' => array(0 => 418, 1 => 418, 2 => 418)));
        $request = new Request();
        $expected = array('files' => array(0 => array('name' => 'file 2.jpg', 'type' => 'image/jpeg', 'tmp_name' => '/private/var/tmp/phpF5vsky', 'error' => 0, 'size' => 418), 1 => array('name' => 'file 3.jpg', 'type' => 'image/jpeg', 'tmp_name' => '/private/var/tmp/phphRJ2zW', 'error' => 0, 'size' => 418), 2 => array('name' => 'file 4.jpg', 'type' => 'image/jpeg', 'tmp_name' => '/private/var/tmp/phprI92L1', 'error' => 0, 'size' => 418)));
        $result = $request->data;
        $this->assertEqual($expected, $result);
        unset($_FILES, $request);
    }
RequestTest