public function testIsAjax() { $this->_model = $this->getModel(); $this->assertFalse($this->_model->isAjax()); $this->_model->clearParams(); $this->_model->setParam('ajax', 1); $this->assertTrue($this->_model->isAjax()); $this->_model->clearParams(); $this->_model->setParam('isAjax', 1); $this->assertTrue($this->_model->isAjax()); $this->_model->clearParams(); $this->_model->getHeaders()->addHeaderLine('X-Requested-With', 'XMLHttpRequest'); $this->assertTrue($this->_model->isAjax()); $this->_model->getHeaders()->clearHeaders(); $this->_model->getHeaders()->addHeaderLine('X-Requested-With', 'NotXMLHttpRequest'); $this->assertFalse($this->_model->isAjax()); }
public function testIsAjax() { $this->_model = $this->_model = $this->getModel(); $this->assertFalse($this->_model->isAjax()); $this->_model->clearParams(); $this->_model->setParam('ajax', 1); $this->assertTrue($this->_model->isAjax()); $this->_model->clearParams(); $this->_model->setParam('isAjax', 1); $this->assertTrue($this->_model->isAjax()); $this->_model->clearParams(); $server = $_SERVER; $_SERVER['HTTP_X_REQUESTED_WITH'] = 'XMLHttpRequest'; $this->assertTrue($this->_model->isAjax()); $_SERVER['HTTP_X_REQUESTED_WITH'] = 'NotXMLHttpRequest'; $this->assertFalse($this->_model->isAjax()); $_SERVER = $server; }
public function testIsAjax() { $this->_model = new Request($this->_routerListMock, $this->_infoProcessorMock); $this->assertFalse($this->_model->isAjax()); $this->_model->clearParams(); $this->_model->setParam('ajax', 1); $this->assertTrue($this->_model->isAjax()); $this->_model->clearParams(); $this->_model->setParam('isAjax', 1); $this->assertTrue($this->_model->isAjax()); $this->_model->clearParams(); $server = $_SERVER; $_SERVER['HTTP_X_REQUESTED_WITH'] = 'XMLHttpRequest'; $this->assertTrue($this->_model->isAjax()); $_SERVER['HTTP_X_REQUESTED_WITH'] = 'NotXMLHttpRequest'; $this->assertFalse($this->_model->isAjax()); $_SERVER = $server; }