public function testContentLengthHeader() { $r = new SS_HTTPResponse('123ü'); $r->fixContentLength(); $this->assertNotNull($r->getHeader('Content-Length'), 'Content-length header is added'); $this->assertEquals(5, $r->getHeader('Content-Length'), 'Header matches actual content length in bytes'); $r->setBody('1234ü'); $r->fixContentLength(); $this->assertEquals(6, $r->getHeader('Content-Length'), 'Header is updated when body is changed'); }