view = new TestHttpView($this->container); $this->friend = new Friend($this->view); } public function testRedirect() { $this->markTestSkipped(); $this->friend->redirect('/foo', 303); $this->assertEquals(['/foo'], $this->friend->response->getHeader('Location')); $this->assertEquals(303, $this->friend->response->getStatusCode()); } public function testGetOutput() { $this->friend->setOutput('foo'); $this->assertEquals('foo', $this->friend->getOutput()); $this->assertFalse($this->friend->hasRendered); $this->assertEquals($this->friend->getOutput(), $this->friend->__toString()); $this->assertTrue($this->friend->hasRendered); } public function testSetOutput() { $same = $this->view->setOutput('

'); $this->assertEquals($same, $this->view); $this->assertEquals('

', $this->view->getOutput()); } public function testAppendOutput() { $this->view->setOutput('

'); $this->view->appendOutput('

'); $this->assertEquals('

', $this->view->getOutput()); } public function testSetStatusCode() { $this->markTestSkipped(); $this->view->setStatusCode(404); $this->assertEquals(404, $this->friend->response->getStatusCode()); } }