Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1604)

Unified Diff: net/data/websocket/websocket_shared_worker.html

Issue 11028111: Replace WorkerWebSocketHttpLayoutTest with WorkerTest.WebSocketSharedWorker (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: retain std::string reference for GURL::Replacements Created 8 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: net/data/websocket/websocket_shared_worker.html
diff --git a/net/data/websocket/websocket_shared_worker.html b/net/data/websocket/websocket_shared_worker.html
new file mode 100644
index 0000000000000000000000000000000000000000..ed990e2d0d92584a7ef7d7e9f27fa59ee54a7e0a
--- /dev/null
+++ b/net/data/websocket/websocket_shared_worker.html
@@ -0,0 +1,31 @@
+<html>
+<body>
+<div id=result></div>
+<script>
+function log(message)
+{
Yuta Kitamura 2012/10/15 07:44:37 nit: I think this brace needs to be placed at the
Takashi Toyoshima 2012/10/15 08:14:34 This style follows chrome/test/data/workers/*.html
+ document.getElementById("result").innerHTML += message + "<br>";
+}
+var worker = new SharedWorker("websocket_worker_simple.js");
+var href = window.location.href;
+var hostBegin = href.indexOf("/") + 2;
+var hostEnd = href.lastIndexOf(":");
+var host = href.slice(hostBegin, hostEnd);
+var portBegin = hostEnd + 1;
+var portEnd = href.lastIndexOf("/");
+var port = href.slice(portBegin, portEnd);
+var url = "ws://" + host + ":" + port + "/echo";
+worker.port.onmessage = function (evt) {
+ log(evt.data);
+ if (evt.data == "DONE") {
+ document.title = "OK";
+ } else {
+ document.title = "FAIL";
+ }
+};
+worker.port.postMessage(url);
+
+</script>
+</body>
+</html>
+

Powered by Google App Engine
This is Rietveld 408576698