Пример #1
0
 /**
  * test accepts() on the component
  *
  * @return void
  */
 public function testAccepts()
 {
     $this->request->env('HTTP_ACCEPT', 'text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5');
     $this->assertTrue($this->RequestHandler->accepts(['js', 'xml', 'html']));
     $this->assertFalse($this->RequestHandler->accepts(['gif', 'jpeg', 'foo']));
     $this->request->env('HTTP_ACCEPT', '*/*;q=0.5');
     $this->assertFalse($this->RequestHandler->accepts('rss'));
 }
 /**
  * test accepts() on the component
  *
  * @return void
  */
 public function testAccepts()
 {
     $_SERVER['HTTP_ACCEPT'] = 'text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5';
     $this->assertTrue($this->RequestHandler->accepts(array('js', 'xml', 'html')));
     $this->assertFalse($this->RequestHandler->accepts(array('gif', 'jpeg', 'foo')));
     $_SERVER['HTTP_ACCEPT'] = '*/*;q=0.5';
     $this->assertFalse($this->RequestHandler->accepts('rss'));
 }