Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(339)

Side by Side Diff: third_party/WebKit/LayoutTests/http/tests/inspector/indexeddb/database-data.html

Issue 2493373002: DevTools: rename WebInspector into modules. (Closed)
Patch Set: for bots Created 4 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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 = InspectorTest.createIndexedDBModel(); 8 var indexedDBModel = InspectorTest.createIndexedDBModel();
9 var mainFrameId = InspectorTest.resourceTreeModel.mainFrame.id; 9 var mainFrameId = InspectorTest.resourceTreeModel.mainFrame.id;
10 var securityOrigin = "http://127.0.0.1:8000"; 10 var securityOrigin = "http://127.0.0.1:8000";
11 var databaseName = "testDatabase"; 11 var databaseName = "testDatabase";
12 var objectStoreName = "testObjectStore"; 12 var objectStoreName = "testObjectStore";
13 var indexName = "testIndexName"; 13 var indexName = "testIndexName";
14 var databaseId = new WebInspector.IndexedDBModel.DatabaseId(securityOrigin, databaseName); 14 var databaseId = new Resources.IndexedDBModel.DatabaseId(securityOrigin, dat abaseName);
15 15
16 function addIDBValues(count, callback) 16 function addIDBValues(count, callback)
17 { 17 {
18 var i = 0; 18 var i = 0;
19 addValues(); 19 addValues();
20 20
21 function addValues() 21 function addValues()
22 { 22 {
23 if (i == count) { 23 if (i == count) {
24 callback(); 24 callback();
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after
64 } 64 }
65 65
66 function dumped(value) 66 function dumped(value)
67 { 67 {
68 InspectorTest.addResult(" Key = " + entry.key.description + " , primaryKey = " + entry.primaryKey.description + ", value = " + value); 68 InspectorTest.addResult(" Key = " + entry.key.description + " , primaryKey = " + entry.primaryKey.description + ", value = " + value);
69 dumpEntries(); 69 dumpEntries();
70 } 70 }
71 } 71 }
72 } 72 }
73 73
74 InspectorTest.addSniffer(WebInspector.IndexedDBModel.prototype, "_updateOrig inDatabaseNames", fillDatabase, false); 74 InspectorTest.addSniffer(Resources.IndexedDBModel.prototype, "_updateOriginD atabaseNames", fillDatabase, false);
75 75
76 function fillDatabase() 76 function fillDatabase()
77 { 77 {
78 InspectorTest.createDatabase(mainFrameId, databaseName, step2); 78 InspectorTest.createDatabase(mainFrameId, databaseName, step2);
79 79
80 function step2() 80 function step2()
81 { 81 {
82 InspectorTest.createObjectStore(mainFrameId, databaseName, objectSto reName, "key", true, step3); 82 InspectorTest.createObjectStore(mainFrameId, databaseName, objectSto reName, "key", true, step3);
83 } 83 }
84 84
85 function step3() 85 function step3()
86 { 86 {
87 InspectorTest.createObjectStoreIndex(mainFrameId, databaseName, obje ctStoreName, indexName, "value", false, true, step4); 87 InspectorTest.createObjectStoreIndex(mainFrameId, databaseName, obje ctStoreName, indexName, "value", false, true, step4);
88 } 88 }
89 89
90 function step4() 90 function step4()
91 { 91 {
92 addIDBValues(6, refreshDatabaseNames); 92 addIDBValues(6, refreshDatabaseNames);
93 } 93 }
94 } 94 }
95 95
96 function refreshDatabaseNames() 96 function refreshDatabaseNames()
97 { 97 {
98 InspectorTest.addSniffer(WebInspector.IndexedDBModel.prototype, "_update OriginDatabaseNames", refreshDatabase, false); 98 InspectorTest.addSniffer(Resources.IndexedDBModel.prototype, "_updateOri ginDatabaseNames", refreshDatabase, false);
99 indexedDBModel.refreshDatabaseNames(); 99 indexedDBModel.refreshDatabaseNames();
100 } 100 }
101 101
102 function refreshDatabase() 102 function refreshDatabase()
103 { 103 {
104 indexedDBModel.addEventListener(WebInspector.IndexedDBModel.Events.Datab aseLoaded, runObjectStoreTests); 104 indexedDBModel.addEventListener(Resources.IndexedDBModel.Events.Database Loaded, runObjectStoreTests);
105 indexedDBModel.refreshDatabase(databaseId); 105 indexedDBModel.refreshDatabase(databaseId);
106 } 106 }
107 107
108 function runObjectStoreTests() 108 function runObjectStoreTests()
109 { 109 {
110 indexedDBModel.removeEventListener(WebInspector.IndexedDBModel.Events.Da tabaseLoaded, runObjectStoreTests); 110 indexedDBModel.removeEventListener(Resources.IndexedDBModel.Events.Datab aseLoaded, runObjectStoreTests);
111 loadValuesAndDump(false, null, 0, 2, step2) 111 loadValuesAndDump(false, null, 0, 2, step2)
112 112
113 function step2() 113 function step2()
114 { 114 {
115 loadValuesAndDump(false, null, 2, 2, step3) 115 loadValuesAndDump(false, null, 2, 2, step3)
116 } 116 }
117 117
118 function step3() 118 function step3()
119 { 119 {
120 loadValuesAndDump(false, null, 4, 2, step4); 120 loadValuesAndDump(false, null, 4, 2, step4);
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after
180 runClearTests(); 180 runClearTests();
181 } 181 }
182 } 182 }
183 183
184 function runClearTests() 184 function runClearTests()
185 { 185 {
186 indexedDBModel.clearObjectStore(databaseId, objectStoreName, step1); 186 indexedDBModel.clearObjectStore(databaseId, objectStoreName, step1);
187 InspectorTest.addResult("Cleared data from objectStore"); 187 InspectorTest.addResult("Cleared data from objectStore");
188 188
189 function step1() { 189 function step1() {
190 indexedDBModel.addEventListener(WebInspector.IndexedDBModel.Events.D atabaseLoaded, step2); 190 indexedDBModel.addEventListener(Resources.IndexedDBModel.Events.Data baseLoaded, step2);
191 indexedDBModel.refreshDatabase(databaseId); 191 indexedDBModel.refreshDatabase(databaseId);
192 } 192 }
193 function step2() { 193 function step2() {
194 indexedDBModel.removeEventListener(WebInspector.IndexedDBModel.Event s.DatabaseLoaded, step2); 194 indexedDBModel.removeEventListener(Resources.IndexedDBModel.Events.D atabaseLoaded, step2);
195 loadValuesAndDump(false, null, 0, 10, step3); 195 loadValuesAndDump(false, null, 0, 10, step3);
196 } 196 }
197 197
198 function step3() { 198 function step3() {
199 deleteDatabase(); 199 deleteDatabase();
200 } 200 }
201 } 201 }
202 202
203 function deleteDatabase() { 203 function deleteDatabase() {
204 InspectorTest.deleteObjectStoreIndex(mainFrameId, databaseName, objectSt oreName, indexName, step2); 204 InspectorTest.deleteObjectStoreIndex(mainFrameId, databaseName, objectSt oreName, indexName, step2);
(...skipping 13 matching lines...) Expand all
218 InspectorTest.completeTest(); 218 InspectorTest.completeTest();
219 } 219 }
220 } 220 }
221 } 221 }
222 </script> 222 </script>
223 </head> 223 </head>
224 <body onload="runTest()"> 224 <body onload="runTest()">
225 <p>Tests that data is correctly loaded by IndexedDBModel from IndexedDB object s tore and index.</p> 225 <p>Tests that data is correctly loaded by IndexedDBModel from IndexedDB object s tore and index.</p>
226 </body> 226 </body>
227 </html> 227 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698