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

testScriptFilenameTranslatedForIIS() public method

    public function testScriptFilenameTranslatedForIIS()
    {
        $request = new Request($this->_iisConfig);
        $this->assertEqual('\\lithium\\app\\webroot\\index.php', $request->env('SCRIPT_FILENAME'));
        $request = new Request(array('env' => array('DOCUMENT_ROOT' => 'C:\\htdocs', 'PHP_SELF' => '\\lithium\\index.php', 'SCRIPT_FILENAME' => null)));
        $path = $request->env('DOCUMENT_ROOT') . $request->env('PHP_SELF');
        $this->assertEqual($path, $request->env('SCRIPT_FILENAME'));
    }
RequestTest