lithium\tests\cases\action\RequestTest::testGetMethod PHP Метод

testGetMethod() публичный Метод

public testGetMethod ( )
    public function testGetMethod()
    {
        $request = new Request(array('env' => array('DOCUMENT_ROOT' => '/www', 'PHP_SELF' => '/lithium/app/webroot/index.php', 'HTTP_ACCEPT' => 'text/html,application/xml,image/png,*/*', 'HTTP_ACCEPT_LANGUAGE' => 'da, en-gb;q=0.8, en;q=0.7')));
        $request->data = array('Article' => array('title' => 'cool'));
        $expected = array('title' => 'cool');
        $result = $request->get('data:Article');
        $this->assertEqual($expected, $result);
        $result = $request->get('not:Post');
        $this->assertNull($result);
        $expected = '/lithium';
        $result = $request->get('env:base');
        $this->assertEqual($expected, $result);
        $accept = $request->get('http:accept');
        $this->assertEqual('text/html,application/xml,image/png,*/*', $accept);
        $this->assertEqual($request->get('http:method'), $request->env('REQUEST_METHOD'));
    }
RequestTest