Merge Chromium + Blink git repositories
[chromium-blink-merge.git] / third_party / WebKit / LayoutTests / storage / indexeddb / create-and-remove-object-store-expected.txt
blobf3ee131c7dc24c6a2e3f5725141e2b100345943e
1 Test IndexedDB's create and removeObjectStore
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
6 dbname = "create-and-remove-object-store.html"
7 indexedDB.deleteDatabase(dbname)
8 indexedDB.open(dbname)
9 db.createObjectStore('tmp')
10 Expecting exception from db.createObjectStore('tmp')
11 PASS Exception was thrown.
12 PASS code is 0
13 PASS ename is 'ConstraintError'
14 Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': An object store with the specified name already exists.
15 trans = db.transaction(['tmp'])
16 trans.objectStore('tmp').get(0)
17 PASS event.target.result is undefined.
18 Trying create
19 Expecting exception from db.createObjectStore("some os")
20 PASS Exception was thrown.
21 PASS code is DOMException.INVALID_STATE_ERR
22 PASS ename is 'InvalidStateError'
23 Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The database is not running a version change transaction.
24 Trying remove
25 Expecting exception from db.deleteObjectStore("some os")
26 PASS Exception was thrown.
27 PASS code is DOMException.INVALID_STATE_ERR
28 PASS ename is 'InvalidStateError'
29 Exception message: Failed to execute 'deleteObjectStore' on 'IDBDatabase': The database is not running a version change transaction.
30 Trying create with store that already exists
31 Expecting exception from db.createObjectStore('tmp')
32 PASS Exception was thrown.
33 PASS code is DOMException.INVALID_STATE_ERR
34 PASS ename is 'InvalidStateError'
35 Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The database is not running a version change transaction.
36 Trying remove with store that already exists
37 Expecting exception from db.deleteObjectStore('tmp')
38 PASS Exception was thrown.
39 PASS code is DOMException.INVALID_STATE_ERR
40 PASS ename is 'InvalidStateError'
41 Exception message: Failed to execute 'deleteObjectStore' on 'IDBDatabase': The database is not running a version change transaction.
42 PASS successfullyParsed is true
44 TEST COMPLETE