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

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

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

Powered by Google App Engine
This is Rietveld 408576698