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

Side by Side Diff: third_party/WebKit/LayoutTests/http/tests/inspector/indexeddb/database-structure.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 databaseName = "testDatabase1"; 10 var databaseName = "testDatabase1";
11 var securityOrigin = "http://127.0.0.1:8000"; 11 var securityOrigin = "http://127.0.0.1:8000";
12 var databaseId = new WebInspector.IndexedDBModel.DatabaseId(securityOrigin, databaseName); 12 var databaseId = new Resources.IndexedDBModel.DatabaseId(securityOrigin, dat abaseName);
13 13
14 function dumpDatabase() 14 function dumpDatabase()
15 { 15 {
16 InspectorTest.addResult("Dumping database:"); 16 InspectorTest.addResult("Dumping database:");
17 var database = indexedDBModel._databases.get(databaseId); 17 var database = indexedDBModel._databases.get(databaseId);
18 if (!database) 18 if (!database)
19 return; 19 return;
20 InspectorTest.addResult(database.databaseId.name); 20 InspectorTest.addResult(database.databaseId.name);
21 InspectorTest.addResult(" version: " + database.version); 21 InspectorTest.addResult(" version: " + database.version);
22 InspectorTest.addResult(" objectStores:"); 22 InspectorTest.addResult(" objectStores:");
(...skipping 15 matching lines...) Expand all
38 var index = objectStore.indexes[indexNames[j]]; 38 var index = objectStore.indexes[indexNames[j]];
39 InspectorTest.addResult(" " + index.name); 39 InspectorTest.addResult(" " + index.name);
40 InspectorTest.addResult(" keyPath: " + JSON.stringify (index.keyPath)); 40 InspectorTest.addResult(" keyPath: " + JSON.stringify (index.keyPath));
41 InspectorTest.addResult(" unique: " + index.unique); 41 InspectorTest.addResult(" unique: " + index.unique);
42 InspectorTest.addResult(" multiEntry: " + index.multi Entry); 42 InspectorTest.addResult(" multiEntry: " + index.multi Entry);
43 } 43 }
44 } 44 }
45 InspectorTest.addResult(""); 45 InspectorTest.addResult("");
46 } 46 }
47 47
48 InspectorTest.addSniffer(WebInspector.IndexedDBModel.prototype, "_updateOrig inDatabaseNames", step2, false); 48 InspectorTest.addSniffer(Resources.IndexedDBModel.prototype, "_updateOriginD atabaseNames", step2, false);
49 49
50 function step2() 50 function step2()
51 { 51 {
52 InspectorTest.createDatabase(mainFrameId, databaseName, step3); 52 InspectorTest.createDatabase(mainFrameId, databaseName, step3);
53 } 53 }
54 54
55 function step3() 55 function step3()
56 { 56 {
57 InspectorTest.addSniffer(WebInspector.IndexedDBModel.prototype, "_update OriginDatabaseNames", step4, false); 57 InspectorTest.addSniffer(Resources.IndexedDBModel.prototype, "_updateOri ginDatabaseNames", step4, false);
58 indexedDBModel.refreshDatabaseNames(); 58 indexedDBModel.refreshDatabaseNames();
59 } 59 }
60 60
61 function step4() 61 function step4()
62 { 62 {
63 dumpDatabase(); 63 dumpDatabase();
64 64
65 indexedDBModel.addEventListener(WebInspector.IndexedDBModel.Events.Datab aseLoaded, step5); 65 indexedDBModel.addEventListener(Resources.IndexedDBModel.Events.Database Loaded, step5);
66 indexedDBModel.refreshDatabase(databaseId); 66 indexedDBModel.refreshDatabase(databaseId);
67 } 67 }
68 68
69 function step5() 69 function step5()
70 { 70 {
71 indexedDBModel.removeEventListener(WebInspector.IndexedDBModel.Events.Da tabaseLoaded, step5); 71 indexedDBModel.removeEventListener(Resources.IndexedDBModel.Events.Datab aseLoaded, step5);
72 dumpDatabase(); 72 dumpDatabase();
73 73
74 InspectorTest.createObjectStore(mainFrameId, databaseName, "testObjectSt ore1", "test.key.path", true, step6); 74 InspectorTest.createObjectStore(mainFrameId, databaseName, "testObjectSt ore1", "test.key.path", true, step6);
75 } 75 }
76 76
77 function step6() 77 function step6()
78 { 78 {
79 indexedDBModel.addEventListener(WebInspector.IndexedDBModel.Events.Datab aseLoaded, step7); 79 indexedDBModel.addEventListener(Resources.IndexedDBModel.Events.Database Loaded, step7);
80 indexedDBModel.refreshDatabase(databaseId); 80 indexedDBModel.refreshDatabase(databaseId);
81 } 81 }
82 82
83 function step7() 83 function step7()
84 { 84 {
85 indexedDBModel.removeEventListener(WebInspector.IndexedDBModel.Events.Da tabaseLoaded, step7); 85 indexedDBModel.removeEventListener(Resources.IndexedDBModel.Events.Datab aseLoaded, step7);
86 dumpDatabase(); 86 dumpDatabase();
87 87
88 InspectorTest.createObjectStore(mainFrameId, databaseName, "testObjectSt ore2", null, false, step8); 88 InspectorTest.createObjectStore(mainFrameId, databaseName, "testObjectSt ore2", null, false, step8);
89 } 89 }
90 90
91 function step8() 91 function step8()
92 { 92 {
93 indexedDBModel.addEventListener(WebInspector.IndexedDBModel.Events.Datab aseLoaded, step9); 93 indexedDBModel.addEventListener(Resources.IndexedDBModel.Events.Database Loaded, step9);
94 indexedDBModel.refreshDatabase(databaseId); 94 indexedDBModel.refreshDatabase(databaseId);
95 } 95 }
96 96
97 function step9() 97 function step9()
98 { 98 {
99 indexedDBModel.removeEventListener(WebInspector.IndexedDBModel.Events.Da tabaseLoaded, step9); 99 indexedDBModel.removeEventListener(Resources.IndexedDBModel.Events.Datab aseLoaded, step9);
100 dumpDatabase(); 100 dumpDatabase();
101 101
102 InspectorTest.createObjectStoreIndex(mainFrameId, databaseName, "testObj ectStore2", "testIndexName1", "", false, true, step10); 102 InspectorTest.createObjectStoreIndex(mainFrameId, databaseName, "testObj ectStore2", "testIndexName1", "", false, true, step10);
103 } 103 }
104 104
105 function step10() 105 function step10()
106 { 106 {
107 indexedDBModel.addEventListener(WebInspector.IndexedDBModel.Events.Datab aseLoaded, step11); 107 indexedDBModel.addEventListener(Resources.IndexedDBModel.Events.Database Loaded, step11);
108 indexedDBModel.refreshDatabase(databaseId); 108 indexedDBModel.refreshDatabase(databaseId);
109 } 109 }
110 110
111 function step11() 111 function step11()
112 { 112 {
113 indexedDBModel.removeEventListener(WebInspector.IndexedDBModel.Events.Da tabaseLoaded, step11); 113 indexedDBModel.removeEventListener(Resources.IndexedDBModel.Events.Datab aseLoaded, step11);
114 dumpDatabase(); 114 dumpDatabase();
115 115
116 InspectorTest.createObjectStoreIndex(mainFrameId, databaseName, "testObj ectStore2", "testIndexName2", ["key.path1", "key.path2"], true, false, step12); 116 InspectorTest.createObjectStoreIndex(mainFrameId, databaseName, "testObj ectStore2", "testIndexName2", ["key.path1", "key.path2"], true, false, step12);
117 } 117 }
118 118
119 function step12() 119 function step12()
120 { 120 {
121 indexedDBModel.addEventListener(WebInspector.IndexedDBModel.Events.Datab aseLoaded, step13); 121 indexedDBModel.addEventListener(Resources.IndexedDBModel.Events.Database Loaded, step13);
122 indexedDBModel.refreshDatabase(databaseId); 122 indexedDBModel.refreshDatabase(databaseId);
123 } 123 }
124 124
125 function step13() 125 function step13()
126 { 126 {
127 indexedDBModel.removeEventListener(WebInspector.IndexedDBModel.Events.Da tabaseLoaded, step13); 127 indexedDBModel.removeEventListener(Resources.IndexedDBModel.Events.Datab aseLoaded, step13);
128 dumpDatabase(); 128 dumpDatabase();
129 129
130 InspectorTest.deleteObjectStoreIndex(mainFrameId, databaseName, "testObj ectStore2", "testIndexName2", step14); 130 InspectorTest.deleteObjectStoreIndex(mainFrameId, databaseName, "testObj ectStore2", "testIndexName2", step14);
131 } 131 }
132 132
133 function step14() 133 function step14()
134 { 134 {
135 indexedDBModel.addEventListener(WebInspector.IndexedDBModel.Events.Datab aseLoaded, step15); 135 indexedDBModel.addEventListener(Resources.IndexedDBModel.Events.Database Loaded, step15);
136 indexedDBModel.refreshDatabase(databaseId); 136 indexedDBModel.refreshDatabase(databaseId);
137 } 137 }
138 138
139 function step15() 139 function step15()
140 { 140 {
141 indexedDBModel.removeEventListener(WebInspector.IndexedDBModel.Events.Da tabaseLoaded, step15); 141 indexedDBModel.removeEventListener(Resources.IndexedDBModel.Events.Datab aseLoaded, step15);
142 dumpDatabase(); 142 dumpDatabase();
143 143
144 InspectorTest.deleteObjectStoreIndex(mainFrameId, databaseName, "testObj ectStore2", "testIndexName1", step16); 144 InspectorTest.deleteObjectStoreIndex(mainFrameId, databaseName, "testObj ectStore2", "testIndexName1", step16);
145 } 145 }
146 146
147 function step16() 147 function step16()
148 { 148 {
149 indexedDBModel.addEventListener(WebInspector.IndexedDBModel.Events.Datab aseLoaded, step17); 149 indexedDBModel.addEventListener(Resources.IndexedDBModel.Events.Database Loaded, step17);
150 indexedDBModel.refreshDatabase(databaseId); 150 indexedDBModel.refreshDatabase(databaseId);
151 } 151 }
152 152
153 function step17() 153 function step17()
154 { 154 {
155 indexedDBModel.removeEventListener(WebInspector.IndexedDBModel.Events.Da tabaseLoaded, step17); 155 indexedDBModel.removeEventListener(Resources.IndexedDBModel.Events.Datab aseLoaded, step17);
156 dumpDatabase(); 156 dumpDatabase();
157 157
158 InspectorTest.deleteObjectStore(mainFrameId, databaseName, "testObjectSt ore2", step18); 158 InspectorTest.deleteObjectStore(mainFrameId, databaseName, "testObjectSt ore2", step18);
159 } 159 }
160 160
161 function step18() 161 function step18()
162 { 162 {
163 indexedDBModel.addEventListener(WebInspector.IndexedDBModel.Events.Datab aseLoaded, step19); 163 indexedDBModel.addEventListener(Resources.IndexedDBModel.Events.Database Loaded, step19);
164 indexedDBModel.refreshDatabase(databaseId); 164 indexedDBModel.refreshDatabase(databaseId);
165 } 165 }
166 166
167 function step19() 167 function step19()
168 { 168 {
169 indexedDBModel.removeEventListener(WebInspector.IndexedDBModel.Events.Da tabaseLoaded, step19); 169 indexedDBModel.removeEventListener(Resources.IndexedDBModel.Events.Datab aseLoaded, step19);
170 dumpDatabase(); 170 dumpDatabase();
171 171
172 InspectorTest.deleteObjectStore(mainFrameId, databaseName, "testObjectSt ore1", step20); 172 InspectorTest.deleteObjectStore(mainFrameId, databaseName, "testObjectSt ore1", step20);
173 } 173 }
174 174
175 function step20() 175 function step20()
176 { 176 {
177 indexedDBModel.addEventListener(WebInspector.IndexedDBModel.Events.Datab aseLoaded, step21); 177 indexedDBModel.addEventListener(Resources.IndexedDBModel.Events.Database Loaded, step21);
178 indexedDBModel.refreshDatabase(databaseId); 178 indexedDBModel.refreshDatabase(databaseId);
179 } 179 }
180 180
181 function step21() 181 function step21()
182 { 182 {
183 indexedDBModel.removeEventListener(WebInspector.IndexedDBModel.Events.Da tabaseLoaded, step21); 183 indexedDBModel.removeEventListener(Resources.IndexedDBModel.Events.Datab aseLoaded, step21);
184 dumpDatabase(); 184 dumpDatabase();
185 InspectorTest.deleteDatabase(mainFrameId, databaseName, step22); 185 InspectorTest.deleteDatabase(mainFrameId, databaseName, step22);
186 } 186 }
187 187
188 function step22() 188 function step22()
189 { 189 {
190 InspectorTest.completeTest(); 190 InspectorTest.completeTest();
191 } 191 }
192 } 192 }
193 </script> 193 </script>
194 </head> 194 </head>
195 <body onload="runTest()"> 195 <body onload="runTest()">
196 <p>Tests that database names are correctly loaded and saved in IndexedDBModel.</ p> 196 <p>Tests that database names are correctly loaded and saved in IndexedDBModel.</ p>
197 </body> 197 </body>
198 </html> 198 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698