OLD | NEW |
1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
2 <script src="../../fast/js/resources/js-test-pre.js"></script> | 2 <script src="../../resources/js-test.js"></script> |
3 <script src="resources/shared.js"></script> | 3 <script src="resources/shared.js"></script> |
4 <script> | 4 <script> |
5 | 5 |
6 description("Ensure DataCloneError is consistently thrown by IndexedDB methods")
; | 6 description("Ensure DataCloneError is consistently thrown by IndexedDB methods")
; |
7 | 7 |
8 var NON_CLONEABLE = self; | 8 var NON_CLONEABLE = self; |
9 var INVALID_KEY = {}; | 9 var INVALID_KEY = {}; |
10 | 10 |
11 setDBNameFromPath(); | 11 setDBNameFromPath(); |
12 doFirstOpen(); | 12 doFirstOpen(); |
(...skipping 28 matching lines...) Expand all Loading... |
41 request = evalAndLog("indexedDB.open(dbname + '3')"); | 41 request = evalAndLog("indexedDB.open(dbname + '3')"); |
42 request.onupgradeneeded = function onUpgradeNeeded(e) { | 42 request.onupgradeneeded = function onUpgradeNeeded(e) { |
43 preamble(); | 43 preamble(); |
44 db = e.target.result; | 44 db = e.target.result; |
45 evalAndExpectException("db.createObjectStore('store').put(NON_CLONEABLE,
INVALID_KEY);", "25", "'DataCloneError'"); | 45 evalAndExpectException("db.createObjectStore('store').put(NON_CLONEABLE,
INVALID_KEY);", "25", "'DataCloneError'"); |
46 finishJSTest(); | 46 finishJSTest(); |
47 }; | 47 }; |
48 } | 48 } |
49 | 49 |
50 </script> | 50 </script> |
OLD | NEW |