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

Side by Side Diff: third_party/WebKit/LayoutTests/http/tests/dom/location-stringify.html

Issue 1380503002: binding: Makes Window/Location's attributes accessor-type properties. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Updated a test result. Created 4 years, 7 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 unified diff | Download patch
OLDNEW
1 <html> 1 <html>
2 <head> 2 <head>
3 <script> 3 <script>
4 function log(str) 4 function log(str)
5 { 5 {
6 var li = document.createElement("li"); 6 var li = document.createElement("li");
7 li.appendChild(document.createTextNode(str)); 7 li.appendChild(document.createTextNode(str));
8 var console = document.getElementById("console"); 8 var console = document.getElementById("console");
9 console.appendChild(li); 9 console.appendChild(li);
10 } 10 }
11 11
12 function assertEqual(message, actual, expected) 12 function assertEqual(message, actual, expected)
13 { 13 {
14 if (actual != expected) 14 if (actual != expected)
15 log("\n" + message + ": Failure, actual: " + actual + "; expected: " + e xpected); 15 log("\n" + message + ": Failure, actual: " + actual + "; expected: " + e xpected);
16 else 16 else
17 log("\n" + message + ": Success"); 17 log("\n" + message + ": Success");
18 } 18 }
19 19
20 function runTests() { 20 function runTests() {
21 if (window.testRunner) { 21 if (window.testRunner) {
22 testRunner.dumpAsText(); 22 testRunner.dumpAsText();
23 } 23 }
24 assertEqual("stringify", JSON.stringify(window.location), '{"hash":"","searc h":"","pathname":"/dom/location-stringify.html","port":"8000","hostname":"127.0. 0.1","host":"127.0.0.1:8000","protocol":"http:","origin":"http://127.0.0.1:8000" ,"href":"http://127.0.0.1:8000/dom/location-stringify.html","ancestorOrigins":{} }'); 24 assertEqual("stringify", JSON.stringify(window.location), '{"href":"http://1 27.0.0.1:8000/dom/location-stringify.html","ancestorOrigins":{},"origin":"http:/ /127.0.0.1:8000","protocol":"http:","host":"127.0.0.1:8000","hostname":"127.0.0. 1","port":"8000","pathname":"/dom/location-stringify.html","search":"","hash":"" }');
25 } 25 }
26 </script> 26 </script>
27 </head> 27 </head>
28 <body onload="runTests();"> 28 <body onload="runTests();">
29 <p> 29 <p>
30 Tests that Location interface is [Unforgeable], thus JSON.stringify() works well for Location objects. 30 Tests that Location interface is [Unforgeable], thus JSON.stringify() works well for Location objects.
31 </p> 31 </p>
32 <ul id="console" dir=ltr></ul> 32 <ul id="console" dir=ltr></ul>
33 </body> 33 </body>
34 </html> 34 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698