Merge Chromium + Blink git repositories
[chromium-blink-merge.git] / third_party / WebKit / LayoutTests / storage / indexeddb / invalid-keys-expected.txt
blob0c71ce68a7c8e00f61e270d19d305d854c5b422c
1 Test IndexedDB invalid keys
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
6 dbname = "invalid-keys.html"
7 indexedDB.deleteDatabase(dbname)
8 indexedDB.open(dbname)
9 db.createObjectStore('foo');
10 Expecting exception from request = objectStore.put('value', void 0)
11 PASS Exception was thrown.
12 PASS code is 0
13 PASS ename is 'DataError'
14 Exception message: Failed to execute 'put' on 'IDBObjectStore': The object store uses out-of-line keys and has no key generator and the key parameter was not provided.
15 Expecting exception from request = objectStore.put('value', null)
16 PASS Exception was thrown.
17 PASS code is 0
18 PASS ename is 'DataError'
19 Exception message: Failed to execute 'put' on 'IDBObjectStore': The parameter is not a valid key.
20 Expecting exception from request = objectStore.put('value', (function() { return arguments; }()))
21 PASS Exception was thrown.
22 PASS code is 0
23 PASS ename is 'DataError'
24 Exception message: Failed to execute 'put' on 'IDBObjectStore': The parameter is not a valid key.
25 Expecting exception from request = objectStore.put('value', true)
26 PASS Exception was thrown.
27 PASS code is 0
28 PASS ename is 'DataError'
29 Exception message: Failed to execute 'put' on 'IDBObjectStore': The parameter is not a valid key.
30 Expecting exception from request = objectStore.put('value', false)
31 PASS Exception was thrown.
32 PASS code is 0
33 PASS ename is 'DataError'
34 Exception message: Failed to execute 'put' on 'IDBObjectStore': The parameter is not a valid key.
35 Expecting exception from request = objectStore.put('value', new Error)
36 PASS Exception was thrown.
37 PASS code is 0
38 PASS ename is 'DataError'
39 Exception message: Failed to execute 'put' on 'IDBObjectStore': The parameter is not a valid key.
40 Expecting exception from request = objectStore.put('value', function () {})
41 PASS Exception was thrown.
42 PASS code is 0
43 PASS ename is 'DataError'
44 Exception message: Failed to execute 'put' on 'IDBObjectStore': The parameter is not a valid key.
45 Expecting exception from request = objectStore.put('value', JSON)
46 PASS Exception was thrown.
47 PASS code is 0
48 PASS ename is 'DataError'
49 Exception message: Failed to execute 'put' on 'IDBObjectStore': The parameter is not a valid key.
50 Expecting exception from request = objectStore.put('value', Math)
51 PASS Exception was thrown.
52 PASS code is 0
53 PASS ename is 'DataError'
54 Exception message: Failed to execute 'put' on 'IDBObjectStore': The parameter is not a valid key.
55 Expecting exception from request = objectStore.put('value', NaN)
56 PASS Exception was thrown.
57 PASS code is 0
58 PASS ename is 'DataError'
59 Exception message: Failed to execute 'put' on 'IDBObjectStore': The parameter is not a valid key.
60 Expecting exception from request = objectStore.put('value', new Date(NaN))
61 PASS Exception was thrown.
62 PASS code is 0
63 PASS ename is 'DataError'
64 Exception message: Failed to execute 'put' on 'IDBObjectStore': The parameter is not a valid key.
65 Expecting exception from request = objectStore.put('value', {})
66 PASS Exception was thrown.
67 PASS code is 0
68 PASS ename is 'DataError'
69 Exception message: Failed to execute 'put' on 'IDBObjectStore': The parameter is not a valid key.
70 Expecting exception from request = objectStore.put('value', /regex/)
71 PASS Exception was thrown.
72 PASS code is 0
73 PASS ename is 'DataError'
74 Exception message: Failed to execute 'put' on 'IDBObjectStore': The parameter is not a valid key.
75 Expecting exception from request = objectStore.put('value', self)
76 PASS Exception was thrown.
77 PASS code is 0
78 PASS ename is 'DataError'
79 Exception message: Failed to execute 'put' on 'IDBObjectStore': The parameter is not a valid key.
80 Expecting exception from request = objectStore.put('value', self.document)
81 PASS Exception was thrown.
82 PASS code is 0
83 PASS ename is 'DataError'
84 Exception message: Failed to execute 'put' on 'IDBObjectStore': The parameter is not a valid key.
85 Expecting exception from request = objectStore.put('value', self.document.body)
86 PASS Exception was thrown.
87 PASS code is 0
88 PASS ename is 'DataError'
89 Exception message: Failed to execute 'put' on 'IDBObjectStore': The parameter is not a valid key.
90 PASS successfullyParsed is true
92 TEST COMPLETE