Merge Chromium + Blink git repositories
[chromium-blink-merge.git] / third_party / WebKit / LayoutTests / storage / indexeddb / intversion-bad-parameters-expected.txt
blobfc9ced5cdeed48f585e9e405b63c52613667f9e0
1 Test that bad version parameters cause TypeError
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
6 dbname = "intversion-bad-parameters.html"
7 indexedDB.deleteDatabase(dbname)
9 deleteSuccess():
10 Expecting TypeError exception from indexedDB.open(dbname, 'stringversion')
11 PASS Exception was thrown.
12 PASS indexedDB.open(dbname, 'stringversion') threw TypeError: Failed to execute 'open' on 'IDBFactory': Value is not of type 'unsigned long long'.
13 Expecting TypeError exception from indexedDB.open(dbname, 0)
14 PASS Exception was thrown.
15 PASS indexedDB.open(dbname, 0) threw TypeError: Failed to execute 'open' on 'IDBFactory': The version provided must not be 0.
16 Expecting TypeError exception from indexedDB.open(dbname, -5)
17 PASS Exception was thrown.
18 PASS indexedDB.open(dbname, -5) threw TypeError: Failed to execute 'open' on 'IDBFactory': Value is outside the 'unsigned long long' value range.
19 Expecting TypeError exception from indexedDB.open(dbname, Infinity)
20 PASS Exception was thrown.
21 PASS indexedDB.open(dbname, Infinity) threw TypeError: Failed to execute 'open' on 'IDBFactory': Value is infinite and not of type 'unsigned long long'.
22 Expecting TypeError exception from indexedDB.open(dbname, -Infinity)
23 PASS Exception was thrown.
24 PASS indexedDB.open(dbname, -Infinity) threw TypeError: Failed to execute 'open' on 'IDBFactory': Value is infinite and not of type 'unsigned long long'.
25 Expecting TypeError exception from indexedDB.open(dbname, NaN)
26 PASS Exception was thrown.
27 PASS indexedDB.open(dbname, NaN) threw TypeError: Failed to execute 'open' on 'IDBFactory': Value is not of type 'unsigned long long'.
28 Expecting TypeError exception from indexedDB.open(dbname, -1)
29 PASS Exception was thrown.
30 PASS indexedDB.open(dbname, -1) threw TypeError: Failed to execute 'open' on 'IDBFactory': Value is outside the 'unsigned long long' value range.
31 Expecting TypeError exception from indexedDB.open(dbname, 0x20000000000000)
32 PASS Exception was thrown.
33 PASS indexedDB.open(dbname, 0x20000000000000) threw TypeError: Failed to execute 'open' on 'IDBFactory': Value is outside the 'unsigned long long' value range.
34 Expecting TypeError exception from indexedDB.open(dbname, null)
35 PASS Exception was thrown.
36 PASS indexedDB.open(dbname, null) threw TypeError: Failed to execute 'open' on 'IDBFactory': The version provided must not be 0.
37 Expecting TypeError exception from indexedDB.open(dbname, undefined)
38 PASS Exception was thrown.
39 PASS indexedDB.open(dbname, undefined) threw TypeError: Failed to execute 'open' on 'IDBFactory': Value is not of type 'unsigned long long'.
40 PASS successfullyParsed is true
42 TEST COMPLETE