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 |