Title: [173339] trunk/LayoutTests
- Revision
- 173339
- Author
- jp...@apple.com
- Date
- 2014-09-05 16:01:16 -0700 (Fri, 05 Sep 2014)
Log Message
Add test after r173324
Rubber-stamped by Simon Fraser.
* storage/indexeddb/version-change-event-expected.txt: Added.
* storage/indexeddb/version-change-event.html: Added.
Modified Paths
Added Paths
Diff
Modified: trunk/LayoutTests/ChangeLog (173338 => 173339)
--- trunk/LayoutTests/ChangeLog 2014-09-05 23:00:38 UTC (rev 173338)
+++ trunk/LayoutTests/ChangeLog 2014-09-05 23:01:16 UTC (rev 173339)
@@ -1,3 +1,12 @@
+2014-09-05 Jeffrey Pfau <jp...@apple.com>
+
+ Add test after r173324
+
+ Rubber-stamped by Simon Fraser.
+
+ * storage/indexeddb/version-change-event-expected.txt: Added.
+ * storage/indexeddb/version-change-event.html: Added.
+
2014-09-05 Brady Eidson <beid...@apple.com>
Allow pages with unload handlers in the page cache
Added: trunk/LayoutTests/storage/indexeddb/version-change-event-expected.txt (0 => 173339)
--- trunk/LayoutTests/storage/indexeddb/version-change-event-expected.txt (rev 0)
+++ trunk/LayoutTests/storage/indexeddb/version-change-event-expected.txt 2014-09-05 23:01:16 UTC (rev 173339)
@@ -0,0 +1,22 @@
+Regression test for WK136583 - ensure the versionchange event has the proper name
+
+On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
+
+
+indexedDB = self.indexedDB || self.webkitIndexedDB || self.mozIndexedDB || self.msIndexedDB || self.OIndexedDB;
+
+dbname = "version-change-event.html"
+indexedDB.deleteDatabase(dbname)
+indexedDB.open(dbname)
+db._onversionchange_ = onVersionChange
+store = db.createObjectStore('store1')
+PASS db.version is 1
+request = indexedDB.open(dbname, 2)
+db._onversionchange_ = onVersionChange
+
+onVersionChange():
+PASS event.type is "versionchange"
+PASS successfullyParsed is true
+
+TEST COMPLETE
+
Added: trunk/LayoutTests/storage/indexeddb/version-change-event.html (0 => 173339)
--- trunk/LayoutTests/storage/indexeddb/version-change-event.html (rev 0)
+++ trunk/LayoutTests/storage/indexeddb/version-change-event.html 2014-09-05 23:01:16 UTC (rev 173339)
@@ -0,0 +1,43 @@
+<html>
+<head>
+<script src=""
+<script src=""
+</head>
+<body>
+<script>
+
+description("Regression test for WK136583 - ensure the versionchange event has the proper name");
+
+indexedDBTest(prepareDatabase, upgradeDatabase);
+function prepareDatabase(evt)
+{
+ db = event.target.result;
+ evalAndLog("db._onversionchange_ = onVersionChange");
+ evalAndLog("store = db.createObjectStore('store1')");
+}
+
+function upgradeDatabase(evt)
+{
+ db = evt.target.result;
+ shouldBe("db.version", "1");
+ evalAndLog("request = indexedDB.open(dbname, 2)");
+ evalAndLog("db._onversionchange_ = onVersionChange");
+ request._onerror_ = unexpectedErrorCallback;
+ request._onsuccess_ = finishTest;
+}
+
+function onVersionChange(evt)
+{
+ preamble(evt);
+ shouldBeEqualToString("event.type", "versionchange");
+ db.close();
+}
+
+function finishTest(evt)
+{
+ finishJSTest();
+}
+
+</script>
+</body>
+</html>
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes