fix: emit full raw http responses
This commit is contained in:
@@ -12,3 +12,15 @@ test('http redirect page performs top level browser navigation', function (): vo
|
||||
assert_contains('https://mx1.domena.pl:2222/api/login/url?key=SECRET&x=1', $html);
|
||||
assert_contains('https://mx1.domena.pl:2222/api/login/url?key=SECRET\\u0026x=1', $html);
|
||||
});
|
||||
|
||||
test('http raw response is a complete http response for directadmin proxy', function (): void {
|
||||
$response = Http::rawHttpResponse(200, [
|
||||
'Content-Type' => 'text/html; charset=UTF-8',
|
||||
'Cache-Control' => 'no-store, private',
|
||||
], '<!doctype html><html></html>');
|
||||
|
||||
assert_contains("HTTP/1.1 200 OK\r\n", $response);
|
||||
assert_contains("Content-Type: text/html; charset=UTF-8\r\n", $response);
|
||||
assert_contains("Content-Length: 28\r\n", $response);
|
||||
assert_contains("\r\n\r\n<!doctype html><html></html>", $response);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user