| OLD | NEW |
| 1 <html> | 1 <html> |
| 2 <head> | 2 <head> |
| 3 <script src="../inspector-test.js"></script> | 3 <script src="../inspector-test.js"></script> |
| 4 <script src="indexeddb-test.js"></script> | 4 <script src="indexeddb-test.js"></script> |
| 5 <script> | 5 <script> |
| 6 function test() | 6 function test() |
| 7 { | 7 { |
| 8 var indexedDBModel = new WebInspector.IndexedDBModel(WebInspector.targetMana
ger.mainTarget()); | 8 var indexedDBModel = new WebInspector.IndexedDBModel(WebInspector.targetMana
ger.mainTarget()); |
| 9 indexedDBModel.enable(); | 9 indexedDBModel.enable(); |
| 10 var mainFrameId = InspectorTest.resourceTreeModel.mainFrame.id; | 10 var mainFrameId = InspectorTest.resourceTreeModel.mainFrame.id; |
| 11 var databaseName = "testDatabase1"; | 11 var databaseName = "testDatabase1"; |
| 12 var securityOrigin = "http://127.0.0.1:8000"; | 12 var securityOrigin = "http://127.0.0.1:8000"; |
| 13 var databaseId = new WebInspector.IndexedDBModel.DatabaseId(securityOrigin,
databaseName); | 13 var databaseId = new WebInspector.IndexedDBModel.DatabaseId(securityOrigin,
databaseName); |
| 14 | 14 |
| 15 function dumpDatabase() | 15 function dumpDatabase() |
| 16 { | 16 { |
| 17 InspectorTest.addResult("Dumping database:"); | 17 InspectorTest.addResult("Dumping database:"); |
| 18 var database = indexedDBModel._databases.get(databaseId); | 18 var database = indexedDBModel._databases.get(databaseId); |
| 19 if (!database) | 19 if (!database) |
| 20 return; | 20 return; |
| 21 InspectorTest.addResult(database.databaseId.name); | 21 InspectorTest.addResult(database.databaseId.name); |
| 22 InspectorTest.addResult(" intVersion: " + database.intVersion); | 22 InspectorTest.addResult(" version: " + database.version); |
| 23 InspectorTest.addResult(" objectStores:"); | 23 InspectorTest.addResult(" objectStores:"); |
| 24 var objectStoreNames = []; | 24 var objectStoreNames = []; |
| 25 for (var objectStoreName in database.objectStores) | 25 for (var objectStoreName in database.objectStores) |
| 26 objectStoreNames.push(objectStoreName); | 26 objectStoreNames.push(objectStoreName); |
| 27 objectStoreNames.sort(); | 27 objectStoreNames.sort(); |
| 28 for (var i = 0; i < objectStoreNames.length; ++i) { | 28 for (var i = 0; i < objectStoreNames.length; ++i) { |
| 29 var objectStore = database.objectStores[objectStoreNames[i]]; | 29 var objectStore = database.objectStores[objectStoreNames[i]]; |
| 30 InspectorTest.addResult(" " + objectStore.name); | 30 InspectorTest.addResult(" " + objectStore.name); |
| 31 InspectorTest.addResult(" keyPath: " + JSON.stringify(objectS
tore.keyPath)); | 31 InspectorTest.addResult(" keyPath: " + JSON.stringify(objectS
tore.keyPath)); |
| 32 InspectorTest.addResult(" autoIncrement: " + objectStore.auto
Increment); | 32 InspectorTest.addResult(" autoIncrement: " + objectStore.auto
Increment); |
| (...skipping 157 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 190 { | 190 { |
| 191 InspectorTest.completeTest(); | 191 InspectorTest.completeTest(); |
| 192 } | 192 } |
| 193 } | 193 } |
| 194 </script> | 194 </script> |
| 195 </head> | 195 </head> |
| 196 <body onload="runTest()"> | 196 <body onload="runTest()"> |
| 197 <p>Tests that database names are correctly loaded and saved in IndexedDBModel.</
p> | 197 <p>Tests that database names are correctly loaded and saved in IndexedDBModel.</
p> |
| 198 </body> | 198 </body> |
| 199 </html> | 199 </html> |
| OLD | NEW |