Elgg\Http\ResponseFactoryTest::testCanSetHeaders PHP Method

testCanSetHeaders() public method

public testCanSetHeaders ( )
    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'));
    }