1 [Worker] Test IndexedDB's basics.
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
6 Starting worker: resources/basics.js
7 [Worker] indexedDB.open('basics')
8 PASS [Worker] 'result' in request is true
9 [Worker] Expecting exception from request.result
10 PASS [Worker] Exception was thrown.
11 PASS [Worker] code is DOMException.INVALID_STATE_ERR
12 PASS [Worker] ename is 'InvalidStateError'
13 [Worker] Exception message: Failed to read the 'result' property from 'IDBRequest': The request has not finished.
14 PASS [Worker] 'error' in request is true
15 [Worker] Expecting exception from request.error
16 PASS [Worker] Exception was thrown.
17 PASS [Worker] code is DOMException.INVALID_STATE_ERR
18 PASS [Worker] ename is 'InvalidStateError'
19 [Worker] Exception message: Failed to read the 'error' property from 'IDBRequest': The request has not finished.
20 PASS [Worker] 'source' in request is true
21 PASS [Worker] request.source is null
22 PASS [Worker] 'transaction' in request is true
23 PASS [Worker] request.transaction is null
24 PASS [Worker] 'readyState' in request is true
25 PASS [Worker] request.readyState is "pending"
26 PASS [Worker] 'onsuccess' in request is true
27 PASS [Worker] request.onsuccess is null
28 PASS [Worker] 'onerror' in request is true
29 PASS [Worker] request.onerror is null
30 PASS [Worker] 'result' in event.target is true
31 PASS [Worker] !!event.target.result is true
32 PASS [Worker] 'error' in event.target is true
33 PASS [Worker] event.target.error is null
34 PASS [Worker] 'source' in event.target is true
35 PASS [Worker] request.source is null
36 PASS [Worker] 'transaction' in event.target is true
37 PASS [Worker] event.target.transaction is null
38 PASS [Worker] 'readyState' in request is true
39 PASS [Worker] event.target.readyState is "done"
40 PASS [Worker] 'onsuccess' in event.target is true
41 PASS [Worker] 'onerror' in event.target is true
42 PASS successfullyParsed is true