lithium\tests\cases\net\http\MediaTest::testContentNegotiationByUserAgent PHP Method

testContentNegotiationByUserAgent() public method

    public function testContentNegotiationByUserAgent()
    {
        Media::type('iphone', 'application/xhtml+xml', array('conditions' => array('mobile' => true)));
        $request = new Request(array('env' => array('HTTP_USER_AGENT' => 'Safari', 'HTTP_ACCEPT' => 'application/xhtml+xml,text/html')));
        $this->assertEqual('html', Media::negotiate($request));
        $request = new Request(array('env' => array('HTTP_USER_AGENT' => 'iPhone', 'HTTP_ACCEPT' => 'application/xhtml+xml,text/html')));
        $this->assertEqual('iphone', Media::negotiate($request));
    }