public function testContentNegotiationByType() {
$this->assertEqual('html', Media::type('text/html'));
Media::type('jsonp', 'text/html', array(
'conditions' => array('type' => true)
));
$this->assertEqual(array('jsonp', 'html'), Media::type('text/html'));
$config = array('env' => array('HTTP_ACCEPT' => 'text/html,text/plain;q=0.5'));
$request = new Request($config);
$request->params = array('type' => 'jsonp');
$this->assertEqual('jsonp', Media::negotiate($request));
$request = new Request($config);
$this->assertEqual('html', Media::negotiate($request));
}