chromium/third_party/blink/web_tests/storage/indexeddb/open-during-transaction-expected.txt

Test IndexedDB opening database connections during transactions

On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".

dbname = "open-during-transaction.html"
indexedDB.deleteDatabase(dbname)
indexedDB.open(dbname)
dbc1.createObjectStore('storeName')
database preparation complete


starting transaction
state = 'starting'
trans = dbc1.transaction('storeName', 'readwrite', {durability: 'relaxed'})
the transaction is kept alive with a series of puts until opens are complete


trying to open the same database
openreq2 = indexedDB.open(dbname)


trying to open a different database
openreq3 = indexedDB.open(dbname + '2')


openreq2.onsuccess
PASS state is "starting"
state = 'open2complete'


openreq3.onsuccess
PASS state is "open2complete"
state = 'open3complete'


transaction complete
PASS state is "open3complete"


PASS successfullyParsed is true

TEST COMPLETE