1Test IndexedDB's IDBObjectStore.removeObjectStore().
2
3On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
4
5
6indexedDB.open('name', 'description')
7PASS 'onsuccess' in result is true
8PASS 'onerror' in result is true
9PASS 'abort' in result is true
10PASS 'readyState' in result is true
11An event should fire shortly...
12
13Success event fired:
14PASS 'result' in event is true
15PASS 'code' in event is false
16PASS 'message' in event is false
17PASS 'source' in event is true
18PASS event.source != null is true
19PASS 'onsuccess' in event.target is true
20PASS 'onerror' in event.target is true
21PASS 'abort' in event.target is true
22PASS 'readyState' in event.target is true
23PASS event.target.readyState is event.target.DONE
24
25db = event.result
26db.createObjectStore('storeName', null)
27PASS 'onsuccess' in result is true
28PASS 'onerror' in result is true
29PASS 'abort' in result is true
30PASS 'readyState' in result is true
31An event should fire shortly...
32
33Success event fired:
34PASS 'result' in event is true
35PASS 'code' in event is false
36PASS 'message' in event is false
37PASS 'source' in event is true
38PASS event.source != null is true
39PASS 'onsuccess' in event.target is true
40PASS 'onerror' in event.target is true
41PASS 'abort' in event.target is true
42PASS 'readyState' in event.target is true
43PASS event.target.readyState is event.target.DONE
44
45event.result.add('value', 'key')
46PASS 'onsuccess' in result is true
47PASS 'onerror' in result is true
48PASS 'abort' in result is true
49PASS 'readyState' in result is true
50An event should fire shortly...
51
52Success event fired:
53PASS 'result' in event is true
54PASS 'code' in event is false
55PASS 'message' in event is false
56PASS 'source' in event is true
57PASS event.source != null is true
58PASS 'onsuccess' in event.target is true
59PASS 'onerror' in event.target is true
60PASS 'abort' in event.target is true
61PASS 'readyState' in event.target is true
62PASS event.target.readyState is event.target.DONE
63
64event.source.get('key')
65PASS 'onsuccess' in result is true
66PASS 'onerror' in result is true
67PASS 'abort' in result is true
68PASS 'readyState' in result is true
69An event should fire shortly...
70
71Success event fired:
72PASS 'result' in event is true
73PASS 'code' in event is false
74PASS 'message' in event is false
75PASS 'source' in event is true
76PASS event.source != null is true
77PASS 'onsuccess' in event.target is true
78PASS 'onerror' in event.target is true
79PASS 'abort' in event.target is true
80PASS 'readyState' in event.target is true
81PASS event.target.readyState is event.target.DONE
82
83PASS event.result is "value"
84event.source.createIndex('indexName', '')
85PASS 'onsuccess' in result is true
86PASS 'onerror' in result is true
87PASS 'abort' in result is true
88PASS 'readyState' in result is true
89An event should fire shortly...
90
91Success event fired:
92PASS 'result' in event is true
93PASS 'code' in event is false
94PASS 'message' in event is false
95PASS 'source' in event is true
96PASS event.source != null is true
97PASS 'onsuccess' in event.target is true
98PASS 'onerror' in event.target is true
99PASS 'abort' in event.target is true
100PASS 'readyState' in event.target is true
101PASS event.target.readyState is event.target.DONE
102
103PASS event.source.indexNames.contains('indexName') is true
104db.removeObjectStore('storeName')
105PASS 'onsuccess' in result is true
106PASS 'onerror' in result is true
107PASS 'abort' in result is true
108PASS 'readyState' in result is true
109An event should fire shortly...
110
111Success event fired:
112PASS 'result' in event is true
113PASS 'code' in event is false
114PASS 'message' in event is false
115PASS 'source' in event is true
116PASS event.source != null is true
117PASS 'onsuccess' in event.target is true
118PASS 'onerror' in event.target is true
119PASS 'abort' in event.target is true
120PASS 'readyState' in event.target is true
121PASS event.target.readyState is event.target.DONE
122
123db.createObjectStore('storeName', null)
124PASS 'onsuccess' in result is true
125PASS 'onerror' in result is true
126PASS 'abort' in result is true
127PASS 'readyState' in result is true
128An event should fire shortly...
129
130Success event fired:
131PASS 'result' in event is true
132PASS 'code' in event is false
133PASS 'message' in event is false
134PASS 'source' in event is true
135PASS event.source != null is true
136PASS 'onsuccess' in event.target is true
137PASS 'onerror' in event.target is true
138PASS 'abort' in event.target is true
139PASS 'readyState' in event.target is true
140PASS event.target.readyState is event.target.DONE
141
142event.result.get('key')
143PASS 'onsuccess' in result is true
144PASS 'onerror' in result is true
145PASS 'abort' in result is true
146PASS 'readyState' in result is true
147An event should fire shortly...
148
149Error event fired:
150PASS 'result' in event is false
151PASS 'code' in event is true
152PASS 'message' in event is true
153PASS 'source' in event is true
154PASS event.source != null is true
155PASS 'onsuccess' in event.target is true
156PASS 'onerror' in event.target is true
157PASS 'abort' in event.target is true
158PASS 'readyState' in event.target is true
159PASS event.target.readyState is event.target.DONE
160
161PASS event.code is 2
162PASS event.source.indexNames.contains('indexName') is false
163PASS successfullyParsed is true
164
165TEST COMPLETE
166