Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(252)

Side by Side Diff: LayoutTests/storage/indexeddb/structured-clone-expected.txt

Issue 114363002: Structured cloning: improve DataCloneError reporting. (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Rebased + reset V8TestInterfaceConstructor.cpp result Created 7 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 Test structured clone permutations in IndexedDB. File/FileList tests require Dum pRenderTree. 1 Test structured clone permutations in IndexedDB. File/FileList tests require Dum pRenderTree.
2 2
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE ". 3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE ".
4 4
5 5
6 indexedDB = self.indexedDB || self.webkitIndexedDB || self.mozIndexedDB || self. msIndexedDB || self.OIndexedDB; 6 indexedDB = self.indexedDB || self.webkitIndexedDB || self.mozIndexedDB || self. msIndexedDB || self.OIndexedDB;
7 7
8 dbname = "structured-clone.html" 8 dbname = "structured-clone.html"
9 indexedDB.deleteDatabase(dbname) 9 indexedDB.deleteDatabase(dbname)
10 indexedDB.open(dbname) 10 indexedDB.open(dbname)
(...skipping 765 matching lines...) Expand 10 before | Expand all | Expand 10 after
776 776
777 Test types that can't be cloned: 777 Test types that can't be cloned:
778 778
779 transaction = db.transaction('storeName', 'readwrite') 779 transaction = db.transaction('storeName', 'readwrite')
780 store = transaction.objectStore('storeName') 780 store = transaction.objectStore('storeName')
781 781
782 Other JavaScript object types: 782 Other JavaScript object types:
783 Expecting exception from store.put(new Error, 'key') 783 Expecting exception from store.put(new Error, 'key')
784 PASS Exception was thrown. 784 PASS Exception was thrown.
785 PASS code is DOMException.DATA_CLONE_ERR 785 PASS code is DOMException.DATA_CLONE_ERR
786 Exception message: An object could not be cloned. 786 Exception message: Failed to execute 'put' on 'IDBObjectStore': An object could not be cloned.
787 Expecting exception from store.put(new Function, 'key') 787 Expecting exception from store.put(new Function, 'key')
788 PASS Exception was thrown. 788 PASS Exception was thrown.
789 PASS code is DOMException.DATA_CLONE_ERR 789 PASS code is DOMException.DATA_CLONE_ERR
790 Exception message: An object could not be cloned. 790 Exception message: Failed to execute 'put' on 'IDBObjectStore': An object could not be cloned.
791 791
792 Other host object types: 792 Other host object types:
793 Expecting exception from store.put(self, 'key') 793 Expecting exception from store.put(self, 'key')
794 PASS Exception was thrown. 794 PASS Exception was thrown.
795 PASS code is DOMException.DATA_CLONE_ERR 795 PASS code is DOMException.DATA_CLONE_ERR
796 Exception message: An object could not be cloned. 796 Exception message: Failed to execute 'put' on 'IDBObjectStore': An object could not be cloned.
797 Expecting exception from store.put(document, 'key') 797 Expecting exception from store.put(document, 'key')
798 PASS Exception was thrown. 798 PASS Exception was thrown.
799 PASS code is DOMException.DATA_CLONE_ERR 799 PASS code is DOMException.DATA_CLONE_ERR
800 Exception message: An object could not be cloned. 800 Exception message: Failed to execute 'put' on 'IDBObjectStore': An object could not be cloned.
801 Expecting exception from store.put(document.body, 'key') 801 Expecting exception from store.put(document.body, 'key')
802 PASS Exception was thrown. 802 PASS Exception was thrown.
803 PASS code is DOMException.DATA_CLONE_ERR 803 PASS code is DOMException.DATA_CLONE_ERR
804 Exception message: An object could not be cloned. 804 Exception message: Failed to execute 'put' on 'IDBObjectStore': An object could not be cloned.
805 PASS successfullyParsed is true 805 PASS successfullyParsed is true
806 806
807 TEST COMPLETE 807 TEST COMPLETE
808 808
OLDNEW
« no previous file with comments | « LayoutTests/storage/indexeddb/objectstore-basics-workers-expected.txt ('k') | Source/bindings/scripts/code_generator_v8.pm » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698