OLD | NEW |
1 <html> | 1 <html> |
2 <head> | 2 <head> |
3 <script src="../http/tests/inspector/inspector-test.js"></script> | 3 <script src="../http/tests/inspector/inspector-test.js"></script> |
4 <script> | 4 <script> |
5 | 5 |
6 function addItem(key, value) | 6 function addItem(key, value) |
7 { | 7 { |
8 localStorage.setItem(key, value); | 8 localStorage.setItem(key, value); |
9 } | 9 } |
10 | 10 |
(...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
84 } | 84 } |
85 | 85 |
86 function addItem() | 86 function addItem() |
87 { | 87 { |
88 var index = indicesToAdd.shift(); | 88 var index = indicesToAdd.shift(); |
89 if (!index) { | 89 if (!index) { |
90 next(); | 90 next(); |
91 return; | 91 return; |
92 } | 92 } |
93 InspectorTest.addResult(""); | 93 InspectorTest.addResult(""); |
94 InspectorTest.addSniffer(view.domStorageModel, "_domStorageItemA
dded", itemAdded); | 94 InspectorTest.addSniffer(WebInspector.domStorageModel, "_domStor
ageItemAdded", itemAdded); |
95 var command = "addItem('key" + index + "', 'value" + index + "')
;"; | 95 var command = "addItem('key" + index + "', 'value" + index + "')
;"; |
96 InspectorTest.addResult(command); | 96 InspectorTest.addResult(command); |
97 InspectorTest.evaluateInPage(command); | 97 InspectorTest.evaluateInPage(command); |
98 } | 98 } |
99 | 99 |
100 addItem(); | 100 addItem(); |
101 }, | 101 }, |
102 | 102 |
103 function removeItemTest(next) | 103 function removeItemTest(next) |
104 { | 104 { |
105 var indicesToRemove = [1, 3, 5]; | 105 var indicesToRemove = [1, 3, 5]; |
106 | 106 |
107 function itemRemoved() | 107 function itemRemoved() |
108 { | 108 { |
109 dumpDataGrid(view._dataGrid.rootNode()); | 109 dumpDataGrid(view._dataGrid.rootNode()); |
110 removeItem(); | 110 removeItem(); |
111 } | 111 } |
112 | 112 |
113 function removeItem() | 113 function removeItem() |
114 { | 114 { |
115 var index = indicesToRemove.shift(); | 115 var index = indicesToRemove.shift(); |
116 if (!index) { | 116 if (!index) { |
117 next(); | 117 next(); |
118 return; | 118 return; |
119 } | 119 } |
120 InspectorTest.addResult(""); | 120 InspectorTest.addResult(""); |
121 InspectorTest.addSniffer(view.domStorageModel, "_domStorageItemR
emoved", itemRemoved); | 121 InspectorTest.addSniffer(WebInspector.domStorageModel, "_domStor
ageItemRemoved", itemRemoved); |
122 var command = "removeItem('key" + index + "');"; | 122 var command = "removeItem('key" + index + "');"; |
123 InspectorTest.addResult(command); | 123 InspectorTest.addResult(command); |
124 InspectorTest.evaluateInPage(command); | 124 InspectorTest.evaluateInPage(command); |
125 } | 125 } |
126 | 126 |
127 removeItem(); | 127 removeItem(); |
128 }, | 128 }, |
129 | 129 |
130 function updateItemTest(next) | 130 function updateItemTest(next) |
131 { | 131 { |
132 InspectorTest.addResult(""); | 132 InspectorTest.addResult(""); |
133 InspectorTest.addSniffer(view.domStorageModel, "_domStorageItemUpdat
ed", itemUpdated); | 133 InspectorTest.addSniffer(WebInspector.domStorageModel, "_domStorageI
temUpdated", itemUpdated); |
134 var command = "updateItem('key2', 'VALUE2');"; | 134 var command = "updateItem('key2', 'VALUE2');"; |
135 InspectorTest.addResult(command); | 135 InspectorTest.addResult(command); |
136 InspectorTest.evaluateInPage(command); | 136 InspectorTest.evaluateInPage(command); |
137 | 137 |
138 function itemUpdated() | 138 function itemUpdated() |
139 { | 139 { |
140 dumpDataGrid(view._dataGrid.rootNode()); | 140 dumpDataGrid(view._dataGrid.rootNode()); |
141 next(); | 141 next(); |
142 } | 142 } |
143 }, | 143 }, |
144 | 144 |
145 function clearTest(next) | 145 function clearTest(next) |
146 { | 146 { |
147 function itemsCleared() | 147 function itemsCleared() |
148 { | 148 { |
149 dumpDataGrid(view._dataGrid.rootNode()); | 149 dumpDataGrid(view._dataGrid.rootNode()); |
150 next(); | 150 next(); |
151 } | 151 } |
152 | 152 |
153 InspectorTest.addResult(""); | 153 InspectorTest.addResult(""); |
154 InspectorTest.addSniffer(view.domStorageModel, "_domStorageItemsClea
red", itemsCleared); | 154 InspectorTest.addSniffer(WebInspector.domStorageModel, "_domStorageI
temsCleared", itemsCleared); |
155 var command = "clear()"; | 155 var command = "clear()"; |
156 InspectorTest.addResult(command); | 156 InspectorTest.addResult(command); |
157 InspectorTest.evaluateInPage(command); | 157 InspectorTest.evaluateInPage(command); |
158 } | 158 } |
159 ]); | 159 ]); |
160 } | 160 } |
161 </script> | 161 </script> |
162 </head> | 162 </head> |
163 | 163 |
164 <body onload="runTest()"> | 164 <body onload="runTest()"> |
165 <p>Test that storage panel is present and that it contains correct data whenever
localStorage is updated.</p> | 165 <p>Test that storage panel is present and that it contains correct data whenever
localStorage is updated.</p> |
166 </body> | 166 </body> |
167 </html> | 167 </html> |
OLD | NEW |