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));
}