/**
  * @test
  */
 public function toolbarIsAppendedWhenContentTypeIsHtml()
 {
     $this->body->expects($this->once())->method('isWritable')->will($this->returnValue(true));
     $this->body->expects($this->once())->method('write');
     $this->response->expects($this->once())->method('getHeader')->will($this->returnValue(['text/html']));
     $this->middleware->__invoke($this->request, $this->response);
 }
 public function seeksToTheBodyEOFPriorToWriting()
 {
     $this->body->expects($this->once())->method('isWritable')->will($this->returnValue(true));
     $this->body->expects($this->once())->method('eof')->will($this->returnValue(false));
     $this->body->expects($this->once())->method('isSeekable')->will($this->returnValue(true));
     $this->body->expects($this->once())->method('seek')->with($this->equalTo(0), $this->equalTo(SEEK_END))->will($this->returnValue(true));
     $this->body->expects($this->once())->method('write');
     $this->response->expects($this->once())->method('getHeaderLine')->will($this->returnValue('text/html'));
     $this->middleware->__invoke($this->request, $this->response);
 }