Test that bad version parameters cause TypeError

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;

dbname = "intversion-bad-parameters.html"
indexedDB.deleteDatabase(dbname)

deleteSuccess():
Expecting TypeError exception from indexedDB.open(dbname, 'stringversion')
PASS Exception was thrown.
PASS indexedDB.open(dbname, 'stringversion') threw TypeError: Type error
Expecting TypeError exception from indexedDB.open(dbname, 0)
PASS Exception was thrown.
PASS indexedDB.open(dbname, 0) threw TypeError: Type error
Expecting TypeError exception from indexedDB.open(dbname, -5)
PASS Exception was thrown.
PASS indexedDB.open(dbname, -5) threw TypeError: Type error
Expecting TypeError exception from indexedDB.open(dbname, -1)
PASS Exception was thrown.
PASS indexedDB.open(dbname, -1) threw TypeError: Type error
Expecting TypeError exception from indexedDB.open(dbname, 0x20000000000000)
PASS Exception was thrown.
PASS indexedDB.open(dbname, 0x20000000000000) threw TypeError: Type error
Expecting TypeError exception from indexedDB.open(dbname, null)
PASS Exception was thrown.
PASS indexedDB.open(dbname, null) threw TypeError: Type error
Expecting TypeError exception from indexedDB.open(dbname, undefined)
PASS Exception was thrown.
PASS indexedDB.open(dbname, undefined) threw TypeError: Type error
PASS successfullyParsed is true

TEST COMPLETE

