public function testCanSetHeaders()
{
$this->createService();
$this->assertInstanceOf(ResponseHeaderBag::class, _elgg_services()->responseFactory->getHeaders());
elgg_set_http_header('X-Elgg-Testing: 1');
$this->assertEquals('1', _elgg_services()->responseFactory->getHeaders()->get('X-Elgg-Testing'));
_elgg_services()->responseFactory->setHeader('X-Elgg-Testing', '2', false);
$this->assertEquals('1', _elgg_services()->responseFactory->getHeaders()->get('X-Elgg-Testing'));
_elgg_services()->responseFactory->setHeader('X-Elgg-Testing', '2', true);
$this->assertEquals('2', _elgg_services()->responseFactory->getHeaders()->get('X-Elgg-Testing'));
_elgg_services()->responseFactory->setHeader('x-elgg-testing', '3', true);
$this->assertEquals('3', _elgg_services()->responseFactory->getHeaders()->get('X-Elgg-Testing'));
}