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

Side by Side Diff: LayoutTests/storage/indexeddb/keypath-basics-expected.txt

Issue 99083002: WIP: Migrate generated bindings to new ExceptionState constructor. (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Rebase. Created 7 years 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 Test for valid and invalid keypaths 1 Test for valid and invalid keypaths
2 2
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE ". 3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE ".
4 4
5 5
6 indexedDB = self.indexedDB || self.webkitIndexedDB || self.mozIndexedDB || self. msIndexedDB || self.OIndexedDB; 6 indexedDB = self.indexedDB || self.webkitIndexedDB || self.mozIndexedDB || self. msIndexedDB || self.OIndexedDB;
7 7
8 dbname = "keypath-basics.html" 8 dbname = "keypath-basics.html"
9 indexedDB.deleteDatabase(dbname) 9 indexedDB.deleteDatabase(dbname)
10 indexedDB.open(dbname) 10 indexedDB.open(dbname)
(...skipping 136 matching lines...) Expand 10 before | Expand all | Expand 10 after
147 PASS index.keyPath is '_\u200D' 147 PASS index.keyPath is '_\u200D'
148 Deleted all object stores. 148 Deleted all object stores.
149 149
150 testInvalidKeyPaths(): 150 testInvalidKeyPaths():
151 Deleted all object stores. 151 Deleted all object stores.
152 152
153 Object store key path may not be empty or an array if autoIncrement is true 153 Object store key path may not be empty or an array if autoIncrement is true
154 Expecting exception from store = db.createObjectStore('storeName', {autoIncremen t: true, keyPath: ''}) 154 Expecting exception from store = db.createObjectStore('storeName', {autoIncremen t: true, keyPath: ''})
155 PASS Exception was thrown. 155 PASS Exception was thrown.
156 PASS code is DOMException.INVALID_ACCESS_ERR 156 PASS code is DOMException.INVALID_ACCESS_ERR
157 Exception message: The autoIncrement option was set but the keyPath option was e mpty or an array. 157 Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The a utoIncrement option was set but the keyPath option was empty or an array.
158 Deleted all object stores. 158 Deleted all object stores.
159 Expecting exception from store = db.createObjectStore('storeName', {autoIncremen t: true, keyPath: ['a']}) 159 Expecting exception from store = db.createObjectStore('storeName', {autoIncremen t: true, keyPath: ['a']})
160 PASS Exception was thrown. 160 PASS Exception was thrown.
161 PASS code is DOMException.INVALID_ACCESS_ERR 161 PASS code is DOMException.INVALID_ACCESS_ERR
162 Exception message: The autoIncrement option was set but the keyPath option was e mpty or an array. 162 Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The a utoIncrement option was set but the keyPath option was empty or an array.
163 Deleted all object stores. 163 Deleted all object stores.
164 Expecting exception from store = db.createObjectStore('storeName', {autoIncremen t: true, keyPath: ['']}) 164 Expecting exception from store = db.createObjectStore('storeName', {autoIncremen t: true, keyPath: ['']})
165 PASS Exception was thrown. 165 PASS Exception was thrown.
166 PASS code is DOMException.INVALID_ACCESS_ERR 166 PASS code is DOMException.INVALID_ACCESS_ERR
167 Exception message: The autoIncrement option was set but the keyPath option was e mpty or an array. 167 Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The a utoIncrement option was set but the keyPath option was empty or an array.
168 Deleted all object stores. 168 Deleted all object stores.
169 169
170 Key paths which are never valid: 170 Key paths which are never valid:
171 Expecting exception from db.createObjectStore('name', {keyPath: ' '}) 171 Expecting exception from db.createObjectStore('name', {keyPath: ' '})
172 PASS Exception was thrown. 172 PASS Exception was thrown.
173 PASS code is DOMException.SYNTAX_ERR 173 PASS code is DOMException.SYNTAX_ERR
174 Exception message: The keyPath option is not a valid key path. 174 Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The k eyPath option is not a valid key path.
175 Expecting exception from db.createObjectStore('name').createIndex('name', ' ') 175 Expecting exception from db.createObjectStore('name').createIndex('name', ' ')
176 PASS Exception was thrown. 176 PASS Exception was thrown.
177 PASS code is DOMException.SYNTAX_ERR 177 PASS code is DOMException.SYNTAX_ERR
178 Exception message: The keyPath argument contains an invalid key path. 178 Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyP ath argument contains an invalid key path.
179 Deleted all object stores. 179 Deleted all object stores.
180 Expecting exception from db.createObjectStore('name', {keyPath: 'foo '}) 180 Expecting exception from db.createObjectStore('name', {keyPath: 'foo '})
181 PASS Exception was thrown. 181 PASS Exception was thrown.
182 PASS code is DOMException.SYNTAX_ERR 182 PASS code is DOMException.SYNTAX_ERR
183 Exception message: The keyPath option is not a valid key path. 183 Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The k eyPath option is not a valid key path.
184 Expecting exception from db.createObjectStore('name').createIndex('name', 'foo ' ) 184 Expecting exception from db.createObjectStore('name').createIndex('name', 'foo ' )
185 PASS Exception was thrown. 185 PASS Exception was thrown.
186 PASS code is DOMException.SYNTAX_ERR 186 PASS code is DOMException.SYNTAX_ERR
187 Exception message: The keyPath argument contains an invalid key path. 187 Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyP ath argument contains an invalid key path.
188 Deleted all object stores. 188 Deleted all object stores.
189 Expecting exception from db.createObjectStore('name', {keyPath: 'foo bar'}) 189 Expecting exception from db.createObjectStore('name', {keyPath: 'foo bar'})
190 PASS Exception was thrown. 190 PASS Exception was thrown.
191 PASS code is DOMException.SYNTAX_ERR 191 PASS code is DOMException.SYNTAX_ERR
192 Exception message: The keyPath option is not a valid key path. 192 Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The k eyPath option is not a valid key path.
193 Expecting exception from db.createObjectStore('name').createIndex('name', 'foo b ar') 193 Expecting exception from db.createObjectStore('name').createIndex('name', 'foo b ar')
194 PASS Exception was thrown. 194 PASS Exception was thrown.
195 PASS code is DOMException.SYNTAX_ERR 195 PASS code is DOMException.SYNTAX_ERR
196 Exception message: The keyPath argument contains an invalid key path. 196 Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyP ath argument contains an invalid key path.
197 Deleted all object stores. 197 Deleted all object stores.
198 Expecting exception from db.createObjectStore('name', {keyPath: 'foo. bar'}) 198 Expecting exception from db.createObjectStore('name', {keyPath: 'foo. bar'})
199 PASS Exception was thrown. 199 PASS Exception was thrown.
200 PASS code is DOMException.SYNTAX_ERR 200 PASS code is DOMException.SYNTAX_ERR
201 Exception message: The keyPath option is not a valid key path. 201 Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The k eyPath option is not a valid key path.
202 Expecting exception from db.createObjectStore('name').createIndex('name', 'foo. bar') 202 Expecting exception from db.createObjectStore('name').createIndex('name', 'foo. bar')
203 PASS Exception was thrown. 203 PASS Exception was thrown.
204 PASS code is DOMException.SYNTAX_ERR 204 PASS code is DOMException.SYNTAX_ERR
205 Exception message: The keyPath argument contains an invalid key path. 205 Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyP ath argument contains an invalid key path.
206 Deleted all object stores. 206 Deleted all object stores.
207 Expecting exception from db.createObjectStore('name', {keyPath: 'foo .bar'}) 207 Expecting exception from db.createObjectStore('name', {keyPath: 'foo .bar'})
208 PASS Exception was thrown. 208 PASS Exception was thrown.
209 PASS code is DOMException.SYNTAX_ERR 209 PASS code is DOMException.SYNTAX_ERR
210 Exception message: The keyPath option is not a valid key path. 210 Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The k eyPath option is not a valid key path.
211 Expecting exception from db.createObjectStore('name').createIndex('name', 'foo . bar') 211 Expecting exception from db.createObjectStore('name').createIndex('name', 'foo . bar')
212 PASS Exception was thrown. 212 PASS Exception was thrown.
213 PASS code is DOMException.SYNTAX_ERR 213 PASS code is DOMException.SYNTAX_ERR
214 Exception message: The keyPath argument contains an invalid key path. 214 Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyP ath argument contains an invalid key path.
215 Deleted all object stores. 215 Deleted all object stores.
216 Expecting exception from db.createObjectStore('name', {keyPath: 'foo..bar'}) 216 Expecting exception from db.createObjectStore('name', {keyPath: 'foo..bar'})
217 PASS Exception was thrown. 217 PASS Exception was thrown.
218 PASS code is DOMException.SYNTAX_ERR 218 PASS code is DOMException.SYNTAX_ERR
219 Exception message: The keyPath option is not a valid key path. 219 Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The k eyPath option is not a valid key path.
220 Expecting exception from db.createObjectStore('name').createIndex('name', 'foo.. bar') 220 Expecting exception from db.createObjectStore('name').createIndex('name', 'foo.. bar')
221 PASS Exception was thrown. 221 PASS Exception was thrown.
222 PASS code is DOMException.SYNTAX_ERR 222 PASS code is DOMException.SYNTAX_ERR
223 Exception message: The keyPath argument contains an invalid key path. 223 Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyP ath argument contains an invalid key path.
224 Deleted all object stores. 224 Deleted all object stores.
225 Expecting exception from db.createObjectStore('name', {keyPath: '+foo'}) 225 Expecting exception from db.createObjectStore('name', {keyPath: '+foo'})
226 PASS Exception was thrown. 226 PASS Exception was thrown.
227 PASS code is DOMException.SYNTAX_ERR 227 PASS code is DOMException.SYNTAX_ERR
228 Exception message: The keyPath option is not a valid key path. 228 Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The k eyPath option is not a valid key path.
229 Expecting exception from db.createObjectStore('name').createIndex('name', '+foo' ) 229 Expecting exception from db.createObjectStore('name').createIndex('name', '+foo' )
230 PASS Exception was thrown. 230 PASS Exception was thrown.
231 PASS code is DOMException.SYNTAX_ERR 231 PASS code is DOMException.SYNTAX_ERR
232 Exception message: The keyPath argument contains an invalid key path. 232 Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyP ath argument contains an invalid key path.
233 Deleted all object stores. 233 Deleted all object stores.
234 Expecting exception from db.createObjectStore('name', {keyPath: 'foo%'}) 234 Expecting exception from db.createObjectStore('name', {keyPath: 'foo%'})
235 PASS Exception was thrown. 235 PASS Exception was thrown.
236 PASS code is DOMException.SYNTAX_ERR 236 PASS code is DOMException.SYNTAX_ERR
237 Exception message: The keyPath option is not a valid key path. 237 Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The k eyPath option is not a valid key path.
238 Expecting exception from db.createObjectStore('name').createIndex('name', 'foo%' ) 238 Expecting exception from db.createObjectStore('name').createIndex('name', 'foo%' )
239 PASS Exception was thrown. 239 PASS Exception was thrown.
240 PASS code is DOMException.SYNTAX_ERR 240 PASS code is DOMException.SYNTAX_ERR
241 Exception message: The keyPath argument contains an invalid key path. 241 Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyP ath argument contains an invalid key path.
242 Deleted all object stores. 242 Deleted all object stores.
243 Expecting exception from db.createObjectStore('name', {keyPath: '1'}) 243 Expecting exception from db.createObjectStore('name', {keyPath: '1'})
244 PASS Exception was thrown. 244 PASS Exception was thrown.
245 PASS code is DOMException.SYNTAX_ERR 245 PASS code is DOMException.SYNTAX_ERR
246 Exception message: The keyPath option is not a valid key path. 246 Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The k eyPath option is not a valid key path.
247 Expecting exception from db.createObjectStore('name').createIndex('name', '1') 247 Expecting exception from db.createObjectStore('name').createIndex('name', '1')
248 PASS Exception was thrown. 248 PASS Exception was thrown.
249 PASS code is DOMException.SYNTAX_ERR 249 PASS code is DOMException.SYNTAX_ERR
250 Exception message: The keyPath argument contains an invalid key path. 250 Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyP ath argument contains an invalid key path.
251 Deleted all object stores. 251 Deleted all object stores.
252 Expecting exception from db.createObjectStore('name', {keyPath: '1.0'}) 252 Expecting exception from db.createObjectStore('name', {keyPath: '1.0'})
253 PASS Exception was thrown. 253 PASS Exception was thrown.
254 PASS code is DOMException.SYNTAX_ERR 254 PASS code is DOMException.SYNTAX_ERR
255 Exception message: The keyPath option is not a valid key path. 255 Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The k eyPath option is not a valid key path.
256 Expecting exception from db.createObjectStore('name').createIndex('name', '1.0') 256 Expecting exception from db.createObjectStore('name').createIndex('name', '1.0')
257 PASS Exception was thrown. 257 PASS Exception was thrown.
258 PASS code is DOMException.SYNTAX_ERR 258 PASS code is DOMException.SYNTAX_ERR
259 Exception message: The keyPath argument contains an invalid key path. 259 Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyP ath argument contains an invalid key path.
260 Deleted all object stores. 260 Deleted all object stores.
261 Expecting exception from db.createObjectStore('name', {keyPath: []}) 261 Expecting exception from db.createObjectStore('name', {keyPath: []})
262 PASS Exception was thrown. 262 PASS Exception was thrown.
263 PASS code is DOMException.SYNTAX_ERR 263 PASS code is DOMException.SYNTAX_ERR
264 Exception message: The keyPath option is not a valid key path. 264 Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The k eyPath option is not a valid key path.
265 Expecting exception from db.createObjectStore('name').createIndex('name', []) 265 Expecting exception from db.createObjectStore('name').createIndex('name', [])
266 PASS Exception was thrown. 266 PASS Exception was thrown.
267 PASS code is DOMException.SYNTAX_ERR 267 PASS code is DOMException.SYNTAX_ERR
268 Exception message: The keyPath argument contains an invalid key path. 268 Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyP ath argument contains an invalid key path.
269 Deleted all object stores. 269 Deleted all object stores.
270 Expecting exception from db.createObjectStore('name', {keyPath: '\u0300'}) 270 Expecting exception from db.createObjectStore('name', {keyPath: '\u0300'})
271 PASS Exception was thrown. 271 PASS Exception was thrown.
272 PASS code is DOMException.SYNTAX_ERR 272 PASS code is DOMException.SYNTAX_ERR
273 Exception message: The keyPath option is not a valid key path. 273 Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The k eyPath option is not a valid key path.
274 Expecting exception from db.createObjectStore('name').createIndex('name', '\u030 0') 274 Expecting exception from db.createObjectStore('name').createIndex('name', '\u030 0')
275 PASS Exception was thrown. 275 PASS Exception was thrown.
276 PASS code is DOMException.SYNTAX_ERR 276 PASS code is DOMException.SYNTAX_ERR
277 Exception message: The keyPath argument contains an invalid key path. 277 Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyP ath argument contains an invalid key path.
278 Deleted all object stores. 278 Deleted all object stores.
279 Expecting exception from db.createObjectStore('name', {keyPath: '\u0903'}) 279 Expecting exception from db.createObjectStore('name', {keyPath: '\u0903'})
280 PASS Exception was thrown. 280 PASS Exception was thrown.
281 PASS code is DOMException.SYNTAX_ERR 281 PASS code is DOMException.SYNTAX_ERR
282 Exception message: The keyPath option is not a valid key path. 282 Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The k eyPath option is not a valid key path.
283 Expecting exception from db.createObjectStore('name').createIndex('name', '\u090 3') 283 Expecting exception from db.createObjectStore('name').createIndex('name', '\u090 3')
284 PASS Exception was thrown. 284 PASS Exception was thrown.
285 PASS code is DOMException.SYNTAX_ERR 285 PASS code is DOMException.SYNTAX_ERR
286 Exception message: The keyPath argument contains an invalid key path. 286 Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyP ath argument contains an invalid key path.
287 Deleted all object stores. 287 Deleted all object stores.
288 Expecting exception from db.createObjectStore('name', {keyPath: '\u0300'}) 288 Expecting exception from db.createObjectStore('name', {keyPath: '\u0300'})
289 PASS Exception was thrown. 289 PASS Exception was thrown.
290 PASS code is DOMException.SYNTAX_ERR 290 PASS code is DOMException.SYNTAX_ERR
291 Exception message: The keyPath option is not a valid key path. 291 Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The k eyPath option is not a valid key path.
292 Expecting exception from db.createObjectStore('name').createIndex('name', '\u030 0') 292 Expecting exception from db.createObjectStore('name').createIndex('name', '\u030 0')
293 PASS Exception was thrown. 293 PASS Exception was thrown.
294 PASS code is DOMException.SYNTAX_ERR 294 PASS code is DOMException.SYNTAX_ERR
295 Exception message: The keyPath argument contains an invalid key path. 295 Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyP ath argument contains an invalid key path.
296 Deleted all object stores. 296 Deleted all object stores.
297 Expecting exception from db.createObjectStore('name', {keyPath: '\u203F'}) 297 Expecting exception from db.createObjectStore('name', {keyPath: '\u203F'})
298 PASS Exception was thrown. 298 PASS Exception was thrown.
299 PASS code is DOMException.SYNTAX_ERR 299 PASS code is DOMException.SYNTAX_ERR
300 Exception message: The keyPath option is not a valid key path. 300 Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The k eyPath option is not a valid key path.
301 Expecting exception from db.createObjectStore('name').createIndex('name', '\u203 F') 301 Expecting exception from db.createObjectStore('name').createIndex('name', '\u203 F')
302 PASS Exception was thrown. 302 PASS Exception was thrown.
303 PASS code is DOMException.SYNTAX_ERR 303 PASS code is DOMException.SYNTAX_ERR
304 Exception message: The keyPath argument contains an invalid key path. 304 Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyP ath argument contains an invalid key path.
305 Deleted all object stores. 305 Deleted all object stores.
306 Expecting exception from db.createObjectStore('name', {keyPath: '\u200C'}) 306 Expecting exception from db.createObjectStore('name', {keyPath: '\u200C'})
307 PASS Exception was thrown. 307 PASS Exception was thrown.
308 PASS code is DOMException.SYNTAX_ERR 308 PASS code is DOMException.SYNTAX_ERR
309 Exception message: The keyPath option is not a valid key path. 309 Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The k eyPath option is not a valid key path.
310 Expecting exception from db.createObjectStore('name').createIndex('name', '\u200 C') 310 Expecting exception from db.createObjectStore('name').createIndex('name', '\u200 C')
311 PASS Exception was thrown. 311 PASS Exception was thrown.
312 PASS code is DOMException.SYNTAX_ERR 312 PASS code is DOMException.SYNTAX_ERR
313 Exception message: The keyPath argument contains an invalid key path. 313 Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyP ath argument contains an invalid key path.
314 Deleted all object stores. 314 Deleted all object stores.
315 Expecting exception from db.createObjectStore('name', {keyPath: '\u200D'}) 315 Expecting exception from db.createObjectStore('name', {keyPath: '\u200D'})
316 PASS Exception was thrown. 316 PASS Exception was thrown.
317 PASS code is DOMException.SYNTAX_ERR 317 PASS code is DOMException.SYNTAX_ERR
318 Exception message: The keyPath option is not a valid key path. 318 Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The k eyPath option is not a valid key path.
319 Expecting exception from db.createObjectStore('name').createIndex('name', '\u200 D') 319 Expecting exception from db.createObjectStore('name').createIndex('name', '\u200 D')
320 PASS Exception was thrown. 320 PASS Exception was thrown.
321 PASS code is DOMException.SYNTAX_ERR 321 PASS code is DOMException.SYNTAX_ERR
322 Exception message: The keyPath argument contains an invalid key path. 322 Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyP ath argument contains an invalid key path.
323 Deleted all object stores. 323 Deleted all object stores.
324 Expecting exception from db.createObjectStore('name', {keyPath: '\u002D'}) 324 Expecting exception from db.createObjectStore('name', {keyPath: '\u002D'})
325 PASS Exception was thrown. 325 PASS Exception was thrown.
326 PASS code is DOMException.SYNTAX_ERR 326 PASS code is DOMException.SYNTAX_ERR
327 Exception message: The keyPath option is not a valid key path. 327 Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The k eyPath option is not a valid key path.
328 Expecting exception from db.createObjectStore('name').createIndex('name', '\u002 D') 328 Expecting exception from db.createObjectStore('name').createIndex('name', '\u002 D')
329 PASS Exception was thrown. 329 PASS Exception was thrown.
330 PASS code is DOMException.SYNTAX_ERR 330 PASS code is DOMException.SYNTAX_ERR
331 Exception message: The keyPath argument contains an invalid key path. 331 Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyP ath argument contains an invalid key path.
332 Deleted all object stores. 332 Deleted all object stores.
333 Expecting exception from db.createObjectStore('name', {keyPath: '\u0028'}) 333 Expecting exception from db.createObjectStore('name', {keyPath: '\u0028'})
334 PASS Exception was thrown. 334 PASS Exception was thrown.
335 PASS code is DOMException.SYNTAX_ERR 335 PASS code is DOMException.SYNTAX_ERR
336 Exception message: The keyPath option is not a valid key path. 336 Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The k eyPath option is not a valid key path.
337 Expecting exception from db.createObjectStore('name').createIndex('name', '\u002 8') 337 Expecting exception from db.createObjectStore('name').createIndex('name', '\u002 8')
338 PASS Exception was thrown. 338 PASS Exception was thrown.
339 PASS code is DOMException.SYNTAX_ERR 339 PASS code is DOMException.SYNTAX_ERR
340 Exception message: The keyPath argument contains an invalid key path. 340 Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyP ath argument contains an invalid key path.
341 Deleted all object stores. 341 Deleted all object stores.
342 Expecting exception from db.createObjectStore('name', {keyPath: '\u0029'}) 342 Expecting exception from db.createObjectStore('name', {keyPath: '\u0029'})
343 PASS Exception was thrown. 343 PASS Exception was thrown.
344 PASS code is DOMException.SYNTAX_ERR 344 PASS code is DOMException.SYNTAX_ERR
345 Exception message: The keyPath option is not a valid key path. 345 Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The k eyPath option is not a valid key path.
346 Expecting exception from db.createObjectStore('name').createIndex('name', '\u002 9') 346 Expecting exception from db.createObjectStore('name').createIndex('name', '\u002 9')
347 PASS Exception was thrown. 347 PASS Exception was thrown.
348 PASS code is DOMException.SYNTAX_ERR 348 PASS code is DOMException.SYNTAX_ERR
349 Exception message: The keyPath argument contains an invalid key path. 349 Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyP ath argument contains an invalid key path.
350 Deleted all object stores. 350 Deleted all object stores.
351 Expecting exception from db.createObjectStore('name', {keyPath: '\u00AB'}) 351 Expecting exception from db.createObjectStore('name', {keyPath: '\u00AB'})
352 PASS Exception was thrown. 352 PASS Exception was thrown.
353 PASS code is DOMException.SYNTAX_ERR 353 PASS code is DOMException.SYNTAX_ERR
354 Exception message: The keyPath option is not a valid key path. 354 Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The k eyPath option is not a valid key path.
355 Expecting exception from db.createObjectStore('name').createIndex('name', '\u00A B') 355 Expecting exception from db.createObjectStore('name').createIndex('name', '\u00A B')
356 PASS Exception was thrown. 356 PASS Exception was thrown.
357 PASS code is DOMException.SYNTAX_ERR 357 PASS code is DOMException.SYNTAX_ERR
358 Exception message: The keyPath argument contains an invalid key path. 358 Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyP ath argument contains an invalid key path.
359 Deleted all object stores. 359 Deleted all object stores.
360 Expecting exception from db.createObjectStore('name', {keyPath: '\u00BB'}) 360 Expecting exception from db.createObjectStore('name', {keyPath: '\u00BB'})
361 PASS Exception was thrown. 361 PASS Exception was thrown.
362 PASS code is DOMException.SYNTAX_ERR 362 PASS code is DOMException.SYNTAX_ERR
363 Exception message: The keyPath option is not a valid key path. 363 Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The k eyPath option is not a valid key path.
364 Expecting exception from db.createObjectStore('name').createIndex('name', '\u00B B') 364 Expecting exception from db.createObjectStore('name').createIndex('name', '\u00B B')
365 PASS Exception was thrown. 365 PASS Exception was thrown.
366 PASS code is DOMException.SYNTAX_ERR 366 PASS code is DOMException.SYNTAX_ERR
367 Exception message: The keyPath argument contains an invalid key path. 367 Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyP ath argument contains an invalid key path.
368 Deleted all object stores. 368 Deleted all object stores.
369 Expecting exception from db.createObjectStore('name', {keyPath: '\u0021'}) 369 Expecting exception from db.createObjectStore('name', {keyPath: '\u0021'})
370 PASS Exception was thrown. 370 PASS Exception was thrown.
371 PASS code is DOMException.SYNTAX_ERR 371 PASS code is DOMException.SYNTAX_ERR
372 Exception message: The keyPath option is not a valid key path. 372 Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The k eyPath option is not a valid key path.
373 Expecting exception from db.createObjectStore('name').createIndex('name', '\u002 1') 373 Expecting exception from db.createObjectStore('name').createIndex('name', '\u002 1')
374 PASS Exception was thrown. 374 PASS Exception was thrown.
375 PASS code is DOMException.SYNTAX_ERR 375 PASS code is DOMException.SYNTAX_ERR
376 Exception message: The keyPath argument contains an invalid key path. 376 Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyP ath argument contains an invalid key path.
377 Deleted all object stores. 377 Deleted all object stores.
378 Expecting exception from db.createObjectStore('name', {keyPath: '\u002B'}) 378 Expecting exception from db.createObjectStore('name', {keyPath: '\u002B'})
379 PASS Exception was thrown. 379 PASS Exception was thrown.
380 PASS code is DOMException.SYNTAX_ERR 380 PASS code is DOMException.SYNTAX_ERR
381 Exception message: The keyPath option is not a valid key path. 381 Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The k eyPath option is not a valid key path.
382 Expecting exception from db.createObjectStore('name').createIndex('name', '\u002 B') 382 Expecting exception from db.createObjectStore('name').createIndex('name', '\u002 B')
383 PASS Exception was thrown. 383 PASS Exception was thrown.
384 PASS code is DOMException.SYNTAX_ERR 384 PASS code is DOMException.SYNTAX_ERR
385 Exception message: The keyPath argument contains an invalid key path. 385 Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyP ath argument contains an invalid key path.
386 Deleted all object stores. 386 Deleted all object stores.
387 Expecting exception from db.createObjectStore('name', {keyPath: '\u00A2'}) 387 Expecting exception from db.createObjectStore('name', {keyPath: '\u00A2'})
388 PASS Exception was thrown. 388 PASS Exception was thrown.
389 PASS code is DOMException.SYNTAX_ERR 389 PASS code is DOMException.SYNTAX_ERR
390 Exception message: The keyPath option is not a valid key path. 390 Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The k eyPath option is not a valid key path.
391 Expecting exception from db.createObjectStore('name').createIndex('name', '\u00A 2') 391 Expecting exception from db.createObjectStore('name').createIndex('name', '\u00A 2')
392 PASS Exception was thrown. 392 PASS Exception was thrown.
393 PASS code is DOMException.SYNTAX_ERR 393 PASS code is DOMException.SYNTAX_ERR
394 Exception message: The keyPath argument contains an invalid key path. 394 Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyP ath argument contains an invalid key path.
395 Deleted all object stores. 395 Deleted all object stores.
396 Expecting exception from db.createObjectStore('name', {keyPath: '\u005E'}) 396 Expecting exception from db.createObjectStore('name', {keyPath: '\u005E'})
397 PASS Exception was thrown. 397 PASS Exception was thrown.
398 PASS code is DOMException.SYNTAX_ERR 398 PASS code is DOMException.SYNTAX_ERR
399 Exception message: The keyPath option is not a valid key path. 399 Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The k eyPath option is not a valid key path.
400 Expecting exception from db.createObjectStore('name').createIndex('name', '\u005 E') 400 Expecting exception from db.createObjectStore('name').createIndex('name', '\u005 E')
401 PASS Exception was thrown. 401 PASS Exception was thrown.
402 PASS code is DOMException.SYNTAX_ERR 402 PASS code is DOMException.SYNTAX_ERR
403 Exception message: The keyPath argument contains an invalid key path. 403 Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyP ath argument contains an invalid key path.
404 Deleted all object stores. 404 Deleted all object stores.
405 Expecting exception from db.createObjectStore('name', {keyPath: '\u00A6'}) 405 Expecting exception from db.createObjectStore('name', {keyPath: '\u00A6'})
406 PASS Exception was thrown. 406 PASS Exception was thrown.
407 PASS code is DOMException.SYNTAX_ERR 407 PASS code is DOMException.SYNTAX_ERR
408 Exception message: The keyPath option is not a valid key path. 408 Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The k eyPath option is not a valid key path.
409 Expecting exception from db.createObjectStore('name').createIndex('name', '\u00A 6') 409 Expecting exception from db.createObjectStore('name').createIndex('name', '\u00A 6')
410 PASS Exception was thrown. 410 PASS Exception was thrown.
411 PASS code is DOMException.SYNTAX_ERR 411 PASS code is DOMException.SYNTAX_ERR
412 Exception message: The keyPath argument contains an invalid key path. 412 Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyP ath argument contains an invalid key path.
413 Deleted all object stores. 413 Deleted all object stores.
414 Expecting exception from db.createObjectStore('name', {keyPath: '\u00A0'}) 414 Expecting exception from db.createObjectStore('name', {keyPath: '\u00A0'})
415 PASS Exception was thrown. 415 PASS Exception was thrown.
416 PASS code is DOMException.SYNTAX_ERR 416 PASS code is DOMException.SYNTAX_ERR
417 Exception message: The keyPath option is not a valid key path. 417 Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The k eyPath option is not a valid key path.
418 Expecting exception from db.createObjectStore('name').createIndex('name', '\u00A 0') 418 Expecting exception from db.createObjectStore('name').createIndex('name', '\u00A 0')
419 PASS Exception was thrown. 419 PASS Exception was thrown.
420 PASS code is DOMException.SYNTAX_ERR 420 PASS code is DOMException.SYNTAX_ERR
421 Exception message: The keyPath argument contains an invalid key path. 421 Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyP ath argument contains an invalid key path.
422 Deleted all object stores. 422 Deleted all object stores.
423 Expecting exception from db.createObjectStore('name', {keyPath: '\u2028'}) 423 Expecting exception from db.createObjectStore('name', {keyPath: '\u2028'})
424 PASS Exception was thrown. 424 PASS Exception was thrown.
425 PASS code is DOMException.SYNTAX_ERR 425 PASS code is DOMException.SYNTAX_ERR
426 Exception message: The keyPath option is not a valid key path. 426 Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The k eyPath option is not a valid key path.
427 Expecting exception from db.createObjectStore('name').createIndex('name', '\u202 8') 427 Expecting exception from db.createObjectStore('name').createIndex('name', '\u202 8')
428 PASS Exception was thrown. 428 PASS Exception was thrown.
429 PASS code is DOMException.SYNTAX_ERR 429 PASS code is DOMException.SYNTAX_ERR
430 Exception message: The keyPath argument contains an invalid key path. 430 Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyP ath argument contains an invalid key path.
431 Deleted all object stores. 431 Deleted all object stores.
432 Expecting exception from db.createObjectStore('name', {keyPath: '\u2029'}) 432 Expecting exception from db.createObjectStore('name', {keyPath: '\u2029'})
433 PASS Exception was thrown. 433 PASS Exception was thrown.
434 PASS code is DOMException.SYNTAX_ERR 434 PASS code is DOMException.SYNTAX_ERR
435 Exception message: The keyPath option is not a valid key path. 435 Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The k eyPath option is not a valid key path.
436 Expecting exception from db.createObjectStore('name').createIndex('name', '\u202 9') 436 Expecting exception from db.createObjectStore('name').createIndex('name', '\u202 9')
437 PASS Exception was thrown. 437 PASS Exception was thrown.
438 PASS code is DOMException.SYNTAX_ERR 438 PASS code is DOMException.SYNTAX_ERR
439 Exception message: The keyPath argument contains an invalid key path. 439 Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyP ath argument contains an invalid key path.
440 Deleted all object stores. 440 Deleted all object stores.
441 Expecting exception from db.createObjectStore('name', {keyPath: '\u0000'}) 441 Expecting exception from db.createObjectStore('name', {keyPath: '\u0000'})
442 PASS Exception was thrown. 442 PASS Exception was thrown.
443 PASS code is DOMException.SYNTAX_ERR 443 PASS code is DOMException.SYNTAX_ERR
444 Exception message: The keyPath option is not a valid key path. 444 Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The k eyPath option is not a valid key path.
445 Expecting exception from db.createObjectStore('name').createIndex('name', '\u000 0') 445 Expecting exception from db.createObjectStore('name').createIndex('name', '\u000 0')
446 PASS Exception was thrown. 446 PASS Exception was thrown.
447 PASS code is DOMException.SYNTAX_ERR 447 PASS code is DOMException.SYNTAX_ERR
448 Exception message: The keyPath argument contains an invalid key path. 448 Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyP ath argument contains an invalid key path.
449 Deleted all object stores. 449 Deleted all object stores.
450 Expecting exception from db.createObjectStore('name', {keyPath: '\u00AD'}) 450 Expecting exception from db.createObjectStore('name', {keyPath: '\u00AD'})
451 PASS Exception was thrown. 451 PASS Exception was thrown.
452 PASS code is DOMException.SYNTAX_ERR 452 PASS code is DOMException.SYNTAX_ERR
453 Exception message: The keyPath option is not a valid key path. 453 Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The k eyPath option is not a valid key path.
454 Expecting exception from db.createObjectStore('name').createIndex('name', '\u00A D') 454 Expecting exception from db.createObjectStore('name').createIndex('name', '\u00A D')
455 PASS Exception was thrown. 455 PASS Exception was thrown.
456 PASS code is DOMException.SYNTAX_ERR 456 PASS code is DOMException.SYNTAX_ERR
457 Exception message: The keyPath argument contains an invalid key path. 457 Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyP ath argument contains an invalid key path.
458 Deleted all object stores. 458 Deleted all object stores.
459 Expecting exception from db.createObjectStore('name', {keyPath: '\uD800'}) 459 Expecting exception from db.createObjectStore('name', {keyPath: '\uD800'})
460 PASS Exception was thrown. 460 PASS Exception was thrown.
461 PASS code is DOMException.SYNTAX_ERR 461 PASS code is DOMException.SYNTAX_ERR
462 Exception message: The keyPath option is not a valid key path. 462 Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The k eyPath option is not a valid key path.
463 Expecting exception from db.createObjectStore('name').createIndex('name', '\uD80 0') 463 Expecting exception from db.createObjectStore('name').createIndex('name', '\uD80 0')
464 PASS Exception was thrown. 464 PASS Exception was thrown.
465 PASS code is DOMException.SYNTAX_ERR 465 PASS code is DOMException.SYNTAX_ERR
466 Exception message: The keyPath argument contains an invalid key path. 466 Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyP ath argument contains an invalid key path.
467 Deleted all object stores. 467 Deleted all object stores.
468 Expecting exception from db.createObjectStore('name', {keyPath: '\uE000'}) 468 Expecting exception from db.createObjectStore('name', {keyPath: '\uE000'})
469 PASS Exception was thrown. 469 PASS Exception was thrown.
470 PASS code is DOMException.SYNTAX_ERR 470 PASS code is DOMException.SYNTAX_ERR
471 Exception message: The keyPath option is not a valid key path. 471 Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The k eyPath option is not a valid key path.
472 Expecting exception from db.createObjectStore('name').createIndex('name', '\uE00 0') 472 Expecting exception from db.createObjectStore('name').createIndex('name', '\uE00 0')
473 PASS Exception was thrown. 473 PASS Exception was thrown.
474 PASS code is DOMException.SYNTAX_ERR 474 PASS code is DOMException.SYNTAX_ERR
475 Exception message: The keyPath argument contains an invalid key path. 475 Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyP ath argument contains an invalid key path.
476 Deleted all object stores. 476 Deleted all object stores.
477 Expecting exception from db.createObjectStore('name', {keyPath: '\uFFFE'}) 477 Expecting exception from db.createObjectStore('name', {keyPath: '\uFFFE'})
478 PASS Exception was thrown. 478 PASS Exception was thrown.
479 PASS code is DOMException.SYNTAX_ERR 479 PASS code is DOMException.SYNTAX_ERR
480 Exception message: The keyPath option is not a valid key path. 480 Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The k eyPath option is not a valid key path.
481 Expecting exception from db.createObjectStore('name').createIndex('name', '\uFFF E') 481 Expecting exception from db.createObjectStore('name').createIndex('name', '\uFFF E')
482 PASS Exception was thrown. 482 PASS Exception was thrown.
483 PASS code is DOMException.SYNTAX_ERR 483 PASS code is DOMException.SYNTAX_ERR
484 Exception message: The keyPath argument contains an invalid key path. 484 Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyP ath argument contains an invalid key path.
485 Deleted all object stores. 485 Deleted all object stores.
486 Expecting exception from db.createObjectStore('name', {keyPath: '\uFFFF'}) 486 Expecting exception from db.createObjectStore('name', {keyPath: '\uFFFF'})
487 PASS Exception was thrown. 487 PASS Exception was thrown.
488 PASS code is DOMException.SYNTAX_ERR 488 PASS code is DOMException.SYNTAX_ERR
489 Exception message: The keyPath option is not a valid key path. 489 Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The k eyPath option is not a valid key path.
490 Expecting exception from db.createObjectStore('name').createIndex('name', '\uFFF F') 490 Expecting exception from db.createObjectStore('name').createIndex('name', '\uFFF F')
491 PASS Exception was thrown. 491 PASS Exception was thrown.
492 PASS code is DOMException.SYNTAX_ERR 492 PASS code is DOMException.SYNTAX_ERR
493 Exception message: The keyPath argument contains an invalid key path. 493 Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyP ath argument contains an invalid key path.
494 Deleted all object stores. 494 Deleted all object stores.
495 Expecting exception from db.createObjectStore('name', {keyPath: '_\u002D'}) 495 Expecting exception from db.createObjectStore('name', {keyPath: '_\u002D'})
496 PASS Exception was thrown. 496 PASS Exception was thrown.
497 PASS code is DOMException.SYNTAX_ERR 497 PASS code is DOMException.SYNTAX_ERR
498 Exception message: The keyPath option is not a valid key path. 498 Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The k eyPath option is not a valid key path.
499 Expecting exception from db.createObjectStore('name').createIndex('name', '_\u00 2D') 499 Expecting exception from db.createObjectStore('name').createIndex('name', '_\u00 2D')
500 PASS Exception was thrown. 500 PASS Exception was thrown.
501 PASS code is DOMException.SYNTAX_ERR 501 PASS code is DOMException.SYNTAX_ERR
502 Exception message: The keyPath argument contains an invalid key path. 502 Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyP ath argument contains an invalid key path.
503 Deleted all object stores. 503 Deleted all object stores.
504 Expecting exception from db.createObjectStore('name', {keyPath: '_\u0028'}) 504 Expecting exception from db.createObjectStore('name', {keyPath: '_\u0028'})
505 PASS Exception was thrown. 505 PASS Exception was thrown.
506 PASS code is DOMException.SYNTAX_ERR 506 PASS code is DOMException.SYNTAX_ERR
507 Exception message: The keyPath option is not a valid key path. 507 Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The k eyPath option is not a valid key path.
508 Expecting exception from db.createObjectStore('name').createIndex('name', '_\u00 28') 508 Expecting exception from db.createObjectStore('name').createIndex('name', '_\u00 28')
509 PASS Exception was thrown. 509 PASS Exception was thrown.
510 PASS code is DOMException.SYNTAX_ERR 510 PASS code is DOMException.SYNTAX_ERR
511 Exception message: The keyPath argument contains an invalid key path. 511 Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyP ath argument contains an invalid key path.
512 Deleted all object stores. 512 Deleted all object stores.
513 Expecting exception from db.createObjectStore('name', {keyPath: '_\u0029'}) 513 Expecting exception from db.createObjectStore('name', {keyPath: '_\u0029'})
514 PASS Exception was thrown. 514 PASS Exception was thrown.
515 PASS code is DOMException.SYNTAX_ERR 515 PASS code is DOMException.SYNTAX_ERR
516 Exception message: The keyPath option is not a valid key path. 516 Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The k eyPath option is not a valid key path.
517 Expecting exception from db.createObjectStore('name').createIndex('name', '_\u00 29') 517 Expecting exception from db.createObjectStore('name').createIndex('name', '_\u00 29')
518 PASS Exception was thrown. 518 PASS Exception was thrown.
519 PASS code is DOMException.SYNTAX_ERR 519 PASS code is DOMException.SYNTAX_ERR
520 Exception message: The keyPath argument contains an invalid key path. 520 Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyP ath argument contains an invalid key path.
521 Deleted all object stores. 521 Deleted all object stores.
522 Expecting exception from db.createObjectStore('name', {keyPath: '_\u00AB'}) 522 Expecting exception from db.createObjectStore('name', {keyPath: '_\u00AB'})
523 PASS Exception was thrown. 523 PASS Exception was thrown.
524 PASS code is DOMException.SYNTAX_ERR 524 PASS code is DOMException.SYNTAX_ERR
525 Exception message: The keyPath option is not a valid key path. 525 Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The k eyPath option is not a valid key path.
526 Expecting exception from db.createObjectStore('name').createIndex('name', '_\u00 AB') 526 Expecting exception from db.createObjectStore('name').createIndex('name', '_\u00 AB')
527 PASS Exception was thrown. 527 PASS Exception was thrown.
528 PASS code is DOMException.SYNTAX_ERR 528 PASS code is DOMException.SYNTAX_ERR
529 Exception message: The keyPath argument contains an invalid key path. 529 Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyP ath argument contains an invalid key path.
530 Deleted all object stores. 530 Deleted all object stores.
531 Expecting exception from db.createObjectStore('name', {keyPath: '_\u00BB'}) 531 Expecting exception from db.createObjectStore('name', {keyPath: '_\u00BB'})
532 PASS Exception was thrown. 532 PASS Exception was thrown.
533 PASS code is DOMException.SYNTAX_ERR 533 PASS code is DOMException.SYNTAX_ERR
534 Exception message: The keyPath option is not a valid key path. 534 Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The k eyPath option is not a valid key path.
535 Expecting exception from db.createObjectStore('name').createIndex('name', '_\u00 BB') 535 Expecting exception from db.createObjectStore('name').createIndex('name', '_\u00 BB')
536 PASS Exception was thrown. 536 PASS Exception was thrown.
537 PASS code is DOMException.SYNTAX_ERR 537 PASS code is DOMException.SYNTAX_ERR
538 Exception message: The keyPath argument contains an invalid key path. 538 Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyP ath argument contains an invalid key path.
539 Deleted all object stores. 539 Deleted all object stores.
540 Expecting exception from db.createObjectStore('name', {keyPath: '_\u0021'}) 540 Expecting exception from db.createObjectStore('name', {keyPath: '_\u0021'})
541 PASS Exception was thrown. 541 PASS Exception was thrown.
542 PASS code is DOMException.SYNTAX_ERR 542 PASS code is DOMException.SYNTAX_ERR
543 Exception message: The keyPath option is not a valid key path. 543 Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The k eyPath option is not a valid key path.
544 Expecting exception from db.createObjectStore('name').createIndex('name', '_\u00 21') 544 Expecting exception from db.createObjectStore('name').createIndex('name', '_\u00 21')
545 PASS Exception was thrown. 545 PASS Exception was thrown.
546 PASS code is DOMException.SYNTAX_ERR 546 PASS code is DOMException.SYNTAX_ERR
547 Exception message: The keyPath argument contains an invalid key path. 547 Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyP ath argument contains an invalid key path.
548 Deleted all object stores. 548 Deleted all object stores.
549 Expecting exception from db.createObjectStore('name', {keyPath: '_\u002B'}) 549 Expecting exception from db.createObjectStore('name', {keyPath: '_\u002B'})
550 PASS Exception was thrown. 550 PASS Exception was thrown.
551 PASS code is DOMException.SYNTAX_ERR 551 PASS code is DOMException.SYNTAX_ERR
552 Exception message: The keyPath option is not a valid key path. 552 Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The k eyPath option is not a valid key path.
553 Expecting exception from db.createObjectStore('name').createIndex('name', '_\u00 2B') 553 Expecting exception from db.createObjectStore('name').createIndex('name', '_\u00 2B')
554 PASS Exception was thrown. 554 PASS Exception was thrown.
555 PASS code is DOMException.SYNTAX_ERR 555 PASS code is DOMException.SYNTAX_ERR
556 Exception message: The keyPath argument contains an invalid key path. 556 Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyP ath argument contains an invalid key path.
557 Deleted all object stores. 557 Deleted all object stores.
558 Expecting exception from db.createObjectStore('name', {keyPath: '_\u00A2'}) 558 Expecting exception from db.createObjectStore('name', {keyPath: '_\u00A2'})
559 PASS Exception was thrown. 559 PASS Exception was thrown.
560 PASS code is DOMException.SYNTAX_ERR 560 PASS code is DOMException.SYNTAX_ERR
561 Exception message: The keyPath option is not a valid key path. 561 Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The k eyPath option is not a valid key path.
562 Expecting exception from db.createObjectStore('name').createIndex('name', '_\u00 A2') 562 Expecting exception from db.createObjectStore('name').createIndex('name', '_\u00 A2')
563 PASS Exception was thrown. 563 PASS Exception was thrown.
564 PASS code is DOMException.SYNTAX_ERR 564 PASS code is DOMException.SYNTAX_ERR
565 Exception message: The keyPath argument contains an invalid key path. 565 Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyP ath argument contains an invalid key path.
566 Deleted all object stores. 566 Deleted all object stores.
567 Expecting exception from db.createObjectStore('name', {keyPath: '_\u005E'}) 567 Expecting exception from db.createObjectStore('name', {keyPath: '_\u005E'})
568 PASS Exception was thrown. 568 PASS Exception was thrown.
569 PASS code is DOMException.SYNTAX_ERR 569 PASS code is DOMException.SYNTAX_ERR
570 Exception message: The keyPath option is not a valid key path. 570 Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The k eyPath option is not a valid key path.
571 Expecting exception from db.createObjectStore('name').createIndex('name', '_\u00 5E') 571 Expecting exception from db.createObjectStore('name').createIndex('name', '_\u00 5E')
572 PASS Exception was thrown. 572 PASS Exception was thrown.
573 PASS code is DOMException.SYNTAX_ERR 573 PASS code is DOMException.SYNTAX_ERR
574 Exception message: The keyPath argument contains an invalid key path. 574 Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyP ath argument contains an invalid key path.
575 Deleted all object stores. 575 Deleted all object stores.
576 Expecting exception from db.createObjectStore('name', {keyPath: '_\u00A6'}) 576 Expecting exception from db.createObjectStore('name', {keyPath: '_\u00A6'})
577 PASS Exception was thrown. 577 PASS Exception was thrown.
578 PASS code is DOMException.SYNTAX_ERR 578 PASS code is DOMException.SYNTAX_ERR
579 Exception message: The keyPath option is not a valid key path. 579 Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The k eyPath option is not a valid key path.
580 Expecting exception from db.createObjectStore('name').createIndex('name', '_\u00 A6') 580 Expecting exception from db.createObjectStore('name').createIndex('name', '_\u00 A6')
581 PASS Exception was thrown. 581 PASS Exception was thrown.
582 PASS code is DOMException.SYNTAX_ERR 582 PASS code is DOMException.SYNTAX_ERR
583 Exception message: The keyPath argument contains an invalid key path. 583 Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyP ath argument contains an invalid key path.
584 Deleted all object stores. 584 Deleted all object stores.
585 Expecting exception from db.createObjectStore('name', {keyPath: '_\u00A0'}) 585 Expecting exception from db.createObjectStore('name', {keyPath: '_\u00A0'})
586 PASS Exception was thrown. 586 PASS Exception was thrown.
587 PASS code is DOMException.SYNTAX_ERR 587 PASS code is DOMException.SYNTAX_ERR
588 Exception message: The keyPath option is not a valid key path. 588 Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The k eyPath option is not a valid key path.
589 Expecting exception from db.createObjectStore('name').createIndex('name', '_\u00 A0') 589 Expecting exception from db.createObjectStore('name').createIndex('name', '_\u00 A0')
590 PASS Exception was thrown. 590 PASS Exception was thrown.
591 PASS code is DOMException.SYNTAX_ERR 591 PASS code is DOMException.SYNTAX_ERR
592 Exception message: The keyPath argument contains an invalid key path. 592 Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyP ath argument contains an invalid key path.
593 Deleted all object stores. 593 Deleted all object stores.
594 Expecting exception from db.createObjectStore('name', {keyPath: '_\u2028'}) 594 Expecting exception from db.createObjectStore('name', {keyPath: '_\u2028'})
595 PASS Exception was thrown. 595 PASS Exception was thrown.
596 PASS code is DOMException.SYNTAX_ERR 596 PASS code is DOMException.SYNTAX_ERR
597 Exception message: The keyPath option is not a valid key path. 597 Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The k eyPath option is not a valid key path.
598 Expecting exception from db.createObjectStore('name').createIndex('name', '_\u20 28') 598 Expecting exception from db.createObjectStore('name').createIndex('name', '_\u20 28')
599 PASS Exception was thrown. 599 PASS Exception was thrown.
600 PASS code is DOMException.SYNTAX_ERR 600 PASS code is DOMException.SYNTAX_ERR
601 Exception message: The keyPath argument contains an invalid key path. 601 Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyP ath argument contains an invalid key path.
602 Deleted all object stores. 602 Deleted all object stores.
603 Expecting exception from db.createObjectStore('name', {keyPath: '_\u2029'}) 603 Expecting exception from db.createObjectStore('name', {keyPath: '_\u2029'})
604 PASS Exception was thrown. 604 PASS Exception was thrown.
605 PASS code is DOMException.SYNTAX_ERR 605 PASS code is DOMException.SYNTAX_ERR
606 Exception message: The keyPath option is not a valid key path. 606 Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The k eyPath option is not a valid key path.
607 Expecting exception from db.createObjectStore('name').createIndex('name', '_\u20 29') 607 Expecting exception from db.createObjectStore('name').createIndex('name', '_\u20 29')
608 PASS Exception was thrown. 608 PASS Exception was thrown.
609 PASS code is DOMException.SYNTAX_ERR 609 PASS code is DOMException.SYNTAX_ERR
610 Exception message: The keyPath argument contains an invalid key path. 610 Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyP ath argument contains an invalid key path.
611 Deleted all object stores. 611 Deleted all object stores.
612 Expecting exception from db.createObjectStore('name', {keyPath: '_\u0000'}) 612 Expecting exception from db.createObjectStore('name', {keyPath: '_\u0000'})
613 PASS Exception was thrown. 613 PASS Exception was thrown.
614 PASS code is DOMException.SYNTAX_ERR 614 PASS code is DOMException.SYNTAX_ERR
615 Exception message: The keyPath option is not a valid key path. 615 Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The k eyPath option is not a valid key path.
616 Expecting exception from db.createObjectStore('name').createIndex('name', '_\u00 00') 616 Expecting exception from db.createObjectStore('name').createIndex('name', '_\u00 00')
617 PASS Exception was thrown. 617 PASS Exception was thrown.
618 PASS code is DOMException.SYNTAX_ERR 618 PASS code is DOMException.SYNTAX_ERR
619 Exception message: The keyPath argument contains an invalid key path. 619 Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyP ath argument contains an invalid key path.
620 Deleted all object stores. 620 Deleted all object stores.
621 Expecting exception from db.createObjectStore('name', {keyPath: '_\u00AD'}) 621 Expecting exception from db.createObjectStore('name', {keyPath: '_\u00AD'})
622 PASS Exception was thrown. 622 PASS Exception was thrown.
623 PASS code is DOMException.SYNTAX_ERR 623 PASS code is DOMException.SYNTAX_ERR
624 Exception message: The keyPath option is not a valid key path. 624 Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The k eyPath option is not a valid key path.
625 Expecting exception from db.createObjectStore('name').createIndex('name', '_\u00 AD') 625 Expecting exception from db.createObjectStore('name').createIndex('name', '_\u00 AD')
626 PASS Exception was thrown. 626 PASS Exception was thrown.
627 PASS code is DOMException.SYNTAX_ERR 627 PASS code is DOMException.SYNTAX_ERR
628 Exception message: The keyPath argument contains an invalid key path. 628 Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyP ath argument contains an invalid key path.
629 Deleted all object stores. 629 Deleted all object stores.
630 Expecting exception from db.createObjectStore('name', {keyPath: '_\uD800'}) 630 Expecting exception from db.createObjectStore('name', {keyPath: '_\uD800'})
631 PASS Exception was thrown. 631 PASS Exception was thrown.
632 PASS code is DOMException.SYNTAX_ERR 632 PASS code is DOMException.SYNTAX_ERR
633 Exception message: The keyPath option is not a valid key path. 633 Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The k eyPath option is not a valid key path.
634 Expecting exception from db.createObjectStore('name').createIndex('name', '_\uD8 00') 634 Expecting exception from db.createObjectStore('name').createIndex('name', '_\uD8 00')
635 PASS Exception was thrown. 635 PASS Exception was thrown.
636 PASS code is DOMException.SYNTAX_ERR 636 PASS code is DOMException.SYNTAX_ERR
637 Exception message: The keyPath argument contains an invalid key path. 637 Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyP ath argument contains an invalid key path.
638 Deleted all object stores. 638 Deleted all object stores.
639 Expecting exception from db.createObjectStore('name', {keyPath: '_\uE000'}) 639 Expecting exception from db.createObjectStore('name', {keyPath: '_\uE000'})
640 PASS Exception was thrown. 640 PASS Exception was thrown.
641 PASS code is DOMException.SYNTAX_ERR 641 PASS code is DOMException.SYNTAX_ERR
642 Exception message: The keyPath option is not a valid key path. 642 Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The k eyPath option is not a valid key path.
643 Expecting exception from db.createObjectStore('name').createIndex('name', '_\uE0 00') 643 Expecting exception from db.createObjectStore('name').createIndex('name', '_\uE0 00')
644 PASS Exception was thrown. 644 PASS Exception was thrown.
645 PASS code is DOMException.SYNTAX_ERR 645 PASS code is DOMException.SYNTAX_ERR
646 Exception message: The keyPath argument contains an invalid key path. 646 Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyP ath argument contains an invalid key path.
647 Deleted all object stores. 647 Deleted all object stores.
648 Expecting exception from db.createObjectStore('name', {keyPath: '_\uFFFE'}) 648 Expecting exception from db.createObjectStore('name', {keyPath: '_\uFFFE'})
649 PASS Exception was thrown. 649 PASS Exception was thrown.
650 PASS code is DOMException.SYNTAX_ERR 650 PASS code is DOMException.SYNTAX_ERR
651 Exception message: The keyPath option is not a valid key path. 651 Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The k eyPath option is not a valid key path.
652 Expecting exception from db.createObjectStore('name').createIndex('name', '_\uFF FE') 652 Expecting exception from db.createObjectStore('name').createIndex('name', '_\uFF FE')
653 PASS Exception was thrown. 653 PASS Exception was thrown.
654 PASS code is DOMException.SYNTAX_ERR 654 PASS code is DOMException.SYNTAX_ERR
655 Exception message: The keyPath argument contains an invalid key path. 655 Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyP ath argument contains an invalid key path.
656 Deleted all object stores. 656 Deleted all object stores.
657 Expecting exception from db.createObjectStore('name', {keyPath: '_\uFFFF'}) 657 Expecting exception from db.createObjectStore('name', {keyPath: '_\uFFFF'})
658 PASS Exception was thrown. 658 PASS Exception was thrown.
659 PASS code is DOMException.SYNTAX_ERR 659 PASS code is DOMException.SYNTAX_ERR
660 Exception message: The keyPath option is not a valid key path. 660 Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The k eyPath option is not a valid key path.
661 Expecting exception from db.createObjectStore('name').createIndex('name', '_\uFF FF') 661 Expecting exception from db.createObjectStore('name').createIndex('name', '_\uFF FF')
662 PASS Exception was thrown. 662 PASS Exception was thrown.
663 PASS code is DOMException.SYNTAX_ERR 663 PASS code is DOMException.SYNTAX_ERR
664 Exception message: The keyPath argument contains an invalid key path. 664 Exception message: Failed to execute 'createIndex' on 'IDBObjectStore': The keyP ath argument contains an invalid key path.
665 Deleted all object stores. 665 Deleted all object stores.
666 PASS successfullyParsed is true 666 PASS successfullyParsed is true
667 667
668 TEST COMPLETE 668 TEST COMPLETE
669 669
OLDNEW
« no previous file with comments | « LayoutTests/storage/indexeddb/keypath-arrays-expected.txt ('k') | LayoutTests/storage/indexeddb/keypath-edges-expected.txt » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698