Index: tests/standalone/io/http_server_test.dart |
diff --git a/tests/standalone/io/http_server_test.dart b/tests/standalone/io/http_server_test.dart |
index f66450129265114cbf3b1cdb8a0a8152b38a9652..445fc5229a6e393736071f4eb870061c19b437fd 100644 |
--- a/tests/standalone/io/http_server_test.dart |
+++ b/tests/standalone/io/http_server_test.dart |
@@ -9,6 +9,20 @@ import "dart:io"; |
import "package:async_helper/async_helper.dart"; |
import "package:expect/expect.dart"; |
+void testDefaultResponseHeaders() { |
Anders Johnsen
2014/08/08 06:15:45
Also test actual changing the headers, including e
Søren Gjesse
2014/08/11 14:10:09
Done.
|
+ HttpServer.bind("127.0.0.1", 0).then((server) { |
+ Expect.listEquals(server.defaultResponseHeaders[HttpHeaders.CONTENT_TYPE], |
+ ['text/plain; charset=utf-8']); |
+ Expect.listEquals(server.defaultResponseHeaders['X-Frame-Options'], |
+ ['SAMEORIGIN']); |
+ Expect.listEquals(server.defaultResponseHeaders['X-Content-Type-Options'], |
+ ['nosniff']); |
+ Expect.listEquals(server.defaultResponseHeaders['X-XSS-Protection'], |
+ ['1; mode=block']); |
+ server.close(); |
+ }); |
+} |
+ |
void testListenOn() { |
ServerSocket socket; |
HttpServer server; |
@@ -137,6 +151,7 @@ void testHttpServerClientClose() { |
void main() { |
+ testDefaultResponseHeaders(); |
testListenOn(); |
testHttpServerZone(); |
testHttpServerZoneError(); |