IndexedDB: don't expose IDBDatabaseError to script
[WebKit-https.git] / LayoutTests / storage / indexeddb / mozilla / remove-objectstore-expected.txt
1 Test IndexedDB deleting an object store
2
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
4
5
6 indexedDB = self.indexedDB || self.webkitIndexedDB || self.mozIndexedDB || self.msIndexedDB || self.OIndexedDB;
7
8 indexedDB.open(name, description)
9 db = event.target.result
10 PASS db.objectStoreNames.length is 0
11 request = db.setVersion('1')
12 Deleted all object stores.
13 objectStoreName = 'Objects';
14 objectStore = db.createObjectStore(objectStoreName, { keyPath: 'foo' });
15 addedCount = 0;
16 request = objectStore.add({foo: i});
17 request = objectStore.add({foo: i});
18 request = objectStore.add({foo: i});
19 request = objectStore.add({foo: i});
20 request = objectStore.add({foo: i});
21 request = objectStore.add({foo: i});
22 request = objectStore.add({foo: i});
23 request = objectStore.add({foo: i});
24 request = objectStore.add({foo: i});
25 request = objectStore.add({foo: i});
26 request = objectStore.add({foo: i});
27 request = objectStore.add({foo: i});
28 request = objectStore.add({foo: i});
29 request = objectStore.add({foo: i});
30 request = objectStore.add({foo: i});
31 request = objectStore.add({foo: i});
32 request = objectStore.add({foo: i});
33 request = objectStore.add({foo: i});
34 request = objectStore.add({foo: i});
35 request = objectStore.add({foo: i});
36 request = objectStore.add({foo: i});
37 request = objectStore.add({foo: i});
38 request = objectStore.add({foo: i});
39 request = objectStore.add({foo: i});
40 request = objectStore.add({foo: i});
41 request = objectStore.add({foo: i});
42 request = objectStore.add({foo: i});
43 request = objectStore.add({foo: i});
44 request = objectStore.add({foo: i});
45 request = objectStore.add({foo: i});
46 request = objectStore.add({foo: i});
47 request = objectStore.add({foo: i});
48 request = objectStore.add({foo: i});
49 request = objectStore.add({foo: i});
50 request = objectStore.add({foo: i});
51 request = objectStore.add({foo: i});
52 request = objectStore.add({foo: i});
53 request = objectStore.add({foo: i});
54 request = objectStore.add({foo: i});
55 request = objectStore.add({foo: i});
56 request = objectStore.add({foo: i});
57 request = objectStore.add({foo: i});
58 request = objectStore.add({foo: i});
59 request = objectStore.add({foo: i});
60 request = objectStore.add({foo: i});
61 request = objectStore.add({foo: i});
62 request = objectStore.add({foo: i});
63 request = objectStore.add({foo: i});
64 request = objectStore.add({foo: i});
65 request = objectStore.add({foo: i});
66 request = objectStore.add({foo: i});
67 request = objectStore.add({foo: i});
68 request = objectStore.add({foo: i});
69 request = objectStore.add({foo: i});
70 request = objectStore.add({foo: i});
71 request = objectStore.add({foo: i});
72 request = objectStore.add({foo: i});
73 request = objectStore.add({foo: i});
74 request = objectStore.add({foo: i});
75 request = objectStore.add({foo: i});
76 request = objectStore.add({foo: i});
77 request = objectStore.add({foo: i});
78 request = objectStore.add({foo: i});
79 request = objectStore.add({foo: i});
80 request = objectStore.add({foo: i});
81 request = objectStore.add({foo: i});
82 request = objectStore.add({foo: i});
83 request = objectStore.add({foo: i});
84 request = objectStore.add({foo: i});
85 request = objectStore.add({foo: i});
86 request = objectStore.add({foo: i});
87 request = objectStore.add({foo: i});
88 request = objectStore.add({foo: i});
89 request = objectStore.add({foo: i});
90 request = objectStore.add({foo: i});
91 request = objectStore.add({foo: i});
92 request = objectStore.add({foo: i});
93 request = objectStore.add({foo: i});
94 request = objectStore.add({foo: i});
95 request = objectStore.add({foo: i});
96 request = objectStore.add({foo: i});
97 request = objectStore.add({foo: i});
98 request = objectStore.add({foo: i});
99 request = objectStore.add({foo: i});
100 request = objectStore.add({foo: i});
101 request = objectStore.add({foo: i});
102 request = objectStore.add({foo: i});
103 request = objectStore.add({foo: i});
104 request = objectStore.add({foo: i});
105 request = objectStore.add({foo: i});
106 request = objectStore.add({foo: i});
107 request = objectStore.add({foo: i});
108 request = objectStore.add({foo: i});
109 request = objectStore.add({foo: i});
110 request = objectStore.add({foo: i});
111 request = objectStore.add({foo: i});
112 request = objectStore.add({foo: i});
113 request = objectStore.add({foo: i});
114 request = objectStore.add({foo: i});
115 request = objectStore.add({foo: i});
116 PASS db.objectStoreNames.length is 1
117 PASS db.objectStoreNames.item(0) is objectStoreName
118 db.deleteObjectStore(objectStore.name);
119 PASS db.objectStoreNames.length is 0
120 objectStore = db.createObjectStore(objectStoreName, { keyPath: 'foo' });
121 PASS db.objectStoreNames.length is 1
122 PASS db.objectStoreNames.item(0) is objectStoreName
123 request = objectStore.openCursor();
124 PASS event.target.result is null
125 db.deleteObjectStore(objectStore.name);
126 PASS db.objectStoreNames.length is 0
127 request = db.setVersion('3');
128 objectStore = db.createObjectStore(objectStoreName, { keyPath: 'foo' });
129 request = objectStore.add({foo:'bar'});
130 db.deleteObjectStore(objectStoreName);
131 PASS successfullyParsed is true
132
133 TEST COMPLETE
134