/** * @todo Implement testRender(). */ public function testRender() { $this->object = new JDocument(); $this->object->render(); $headers = JResponse::getHeaders(); $lastMod = false; $contentType = false; foreach ($headers as $header) { if ($header['name'] == 'Last-Modified') { $lastMod = $header; } if ($header['name'] == 'Content-Type') { $contentType = $header; } } $this->assertThat($lastMod, $this->equalTo(false)); $this->assertThat($contentType['value'], $this->equalTo('; charset=utf-8')); $this->object->setModifiedDate('My date'); $this->object->setMimeEncoding('MyMimeType'); $this->object->setCharset('MyCharset'); $this->object->render(); $headers = JResponse::getHeaders(); $lastMod = false; $contentType = false; foreach ($headers as $header) { if ($header['name'] == 'Last-Modified') { $lastMod = $header; } if ($header['name'] == 'Content-Type') { $contentType = $header; } } $this->assertThat($lastMod['value'], $this->equalTo('My date')); $this->assertThat($contentType['value'], $this->equalTo('mymimetype; charset=MyCharset')); }
/** * Test... * * @return void */ public function testSetModifiedDate() { $this->object->setModifiedDate('2010-06-22'); $this->assertThat($this->object->_mdate, $this->equalTo('2010-06-22')); }
/** * @testdox Test that setModifiedDate returns an instance of $this */ public function testEnsureSetModifiedDateReturnsThisObject() { $this->assertSame($this->object, $this->object->setModifiedDate('2014-10-17')); }