blob: 75b9207164e1d03359de08adf366f5ac04f86fc3 [file] [log] [blame]
Test IndexedDB's aborting setVersion
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
indexedDB = self.indexedDB || self.webkitIndexedDB || self.mozIndexedDB || self.msIndexedDB || self.OIndexedDB;
PASS Boolean(indexedDB && IDBCursor && IDBDatabase && IDBDatabaseError && IDBDatabaseException && IDBFactory && IDBIndex && IDBKeyRange && IDBObjectStore && IDBRequest && IDBTransaction) is true
indexedDB.open(name, description)
db = event.target.result
initialVersion = db.version;
request = db.setVersion('2')
Deleted all object stores.
objectStore = db.createObjectStore('foo');
PASS db.objectStoreNames.length is 1
index = objectStore.createIndex('bar', 'baz');
PASS objectStore.indexNames.length is 1
event.target.transaction.abort();
PASS db.version is initialVersion
PASS db.objectStoreNames.length is 0
PASS successfullyParsed is true
TEST COMPLETE