More extensive test for global data
authorBen Turner <bent.mozilla@gmail.com>
Mon, 24 May 2010 00:00:37 -0700
changeset 44019 56aee677be8b98b8fa5825f7880b7aa8232d9c76
parent 44018 4e86c9f33706a40d2818943ddc5771de2a305c74
child 44020 2ade05b7ef1d51900453330e90388420477d9103
push id1
push userroot
push dateTue, 26 Apr 2011 22:38:44 +0000
treeherdermozilla-beta@bfdb6e623a36 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
milestone1.9.3a5pre
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
More extensive test for global data
dom/indexedDB/test/test_global_data.html
--- a/dom/indexedDB/test/test_global_data.html
+++ b/dom/indexedDB/test/test_global_data.html
@@ -44,16 +44,30 @@
 
       ok(db1 !== db2, "Databases are not the same object");
       is(db1.objectStoreNames.length, 1, "1 objectStore in db1");
       is(db1.objectStoreNames.item(0), objectStore.name, "Correct name");
 
       is(db2.objectStoreNames.length, 1, "1 objectStore in db2");
       is(db2.objectStoreNames.item(0), objectStore.name, "Correct name");
 
+      let objectStore1 = event.result;
+      is(objectStore1.name, objectStore.name, "Same name");
+      is(objectStore1.keyPath, objectStore.keyPath, "Same keyPath");
+      is(objectStore1.autoIncrement, objectStore.autoIncrement,
+         "Same value for autoIncrement");
+
+      let objectStore2 = db1.objectStore(objectStore.name);
+
+      ok(objectStore1 !== objectStore2, "Different objectStores");
+      is(objectStore1.name, objectStore2.name, "Same name");
+      is(objectStore1.keyPath, objectStore2.keyPath, "Same keyPath");
+      is(objectStore1.autoIncrement, objectStore2.autoIncrement,
+         "Same value for autoIncrement");
+
       finishTest();
       yield;
     }
   </script>
   <script type="text/javascript;version=1.7" src="helpers.js"></script>
 </head>
 
 <body onload="runTest();"></body>