ownCloud\TarStreamer\Tests\Streamer::testSendHeadersOKWithRegularBrowser PHP Method

testSendHeadersOKWithRegularBrowser() public method

public testSendHeadersOKWithRegularBrowser ( array $arguments, string $expectedMimetype, string $expectedFilename, string $description, string $browser, string $expectedDisposition )
$arguments array
$expectedMimetype string
$expectedFilename string
$description string
$browser string
$expectedDisposition string
    public function testSendHeadersOKWithRegularBrowser(array $arguments, $expectedMimetype, $expectedFilename, $description, $browser, $expectedDisposition)
    {
        $_SERVER['HTTP_USER_AGENT'] = $browser;
        call_user_func_array(array($this->streamer, "sendHeaders"), $arguments);
        $headers = xdebug_get_headers();
        $this->assertContains('Pragma: public', $headers);
        $this->assertContains('Expires: 0', $headers);
        $this->assertContains('Accept-Ranges: bytes', $headers);
        $this->assertContains('Connection: Keep-Alive', $headers);
        $this->assertContains('Content-Transfer-Encoding: binary', $headers);
        $this->assertContains('Content-Type: ' . $expectedMimetype, $headers);
        $this->assertContains($expectedDisposition, $headers);
    }