Merge Chromium + Blink git repositories
[chromium-blink-merge.git] / third_party / WebKit / LayoutTests / storage / indexeddb / clone-exception-expected.txt
blob9f4aeb688eeea2d2d8413c9d9884775d8bd2a1ab
1 Ensure DataCloneError is consistently thrown by IndexedDB methods
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
6 dbname = "clone-exception.html"
8 doFirstOpen():
9 indexedDB.open(dbname + '1')
11 onUpgradeNeeded():
12 Expecting exception from db.createObjectStore('store').put(NON_CLONEABLE, 0);
13 PASS Exception was thrown.
14 PASS code is 25
15 PASS ename is 'DataCloneError'
16 Exception message: Failed to execute 'put' on 'IDBObjectStore': An object could not be cloned.
18 doSecondOpen():
19 indexedDB.open(dbname + '2')
21 onUpgradeNeeded():
22 Expecting exception from db.createObjectStore('store').put(NON_CLONEABLE, 0);
23 PASS Exception was thrown.
24 PASS code is 25
25 PASS ename is 'DataCloneError'
26 Exception message: Failed to execute 'put' on 'IDBObjectStore': An object could not be cloned.
28 doThirdOpen():
29 indexedDB.open(dbname + '3')
31 onUpgradeNeeded():
32 Expecting exception from db.createObjectStore('store').put(NON_CLONEABLE, INVALID_KEY);
33 PASS Exception was thrown.
34 PASS code is 25
35 PASS ename is 'DataCloneError'
36 Exception message: Failed to execute 'put' on 'IDBObjectStore': An object could not be cloned.
37 PASS successfullyParsed is true
39 TEST COMPLETE