Index: chrome/test/data/prerender/prerender_session_storage_conflict.html |
diff --git a/chrome/test/data/prerender/prerender_session_storage_conflict.html b/chrome/test/data/prerender/prerender_session_storage_conflict.html |
new file mode 100644 |
index 0000000000000000000000000000000000000000..43fb6b373d29a15bbf147c3ed1785a11941ed5c4 |
--- /dev/null |
+++ b/chrome/test/data/prerender/prerender_session_storage_conflict.html |
@@ -0,0 +1,26 @@ |
+<html> |
+<!-- |
+This is a test of a page whose sessionStorage namespace cannot be merged. |
+--> |
+<head> |
+<title>Prerender Page</title> |
+ |
+<script> |
+var pageWasPrerendered = false; |
+// Read sessionStorage.value. This should make the merge invalid. |
+var sessionStorageValue = sessionStorage.value; |
+ |
+function DidPrerenderPass() { |
+ pageWasPrerendered = true; |
+ return true; |
+} |
+ |
+// Verify the sessionStorage value didn't change. |
+function DidDisplayPass() { |
+ return !pageWasPrerendered && sessionStorageValue === sessionStorage.value; |
+} |
+</script> |
+ |
+</head> |
+<body></body> |
+</html> |