/** * 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')); }