Test IndexedDB's basics. On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". indexedDB.open('basics') PASS 'result' in request is true Expecting exception from request.result PASS Exception was thrown. PASS code is DOMException.INVALID_STATE_ERR PASS ename is 'InvalidStateError' Exception message: Failed to read the 'result' property from 'IDBRequest': The request has not finished. PASS 'error' in request is true Expecting exception from request.error PASS Exception was thrown. PASS code is DOMException.INVALID_STATE_ERR PASS ename is 'InvalidStateError' Exception message: Failed to read the 'error' property from 'IDBRequest': The request has not finished. PASS 'source' in request is true PASS request.source is null PASS 'transaction' in request is true PASS request.transaction is null PASS 'readyState' in request is true PASS request.readyState is "pending" PASS 'onsuccess' in request is true PASS request.onsuccess is null PASS 'onerror' in request is true PASS request.onerror is null PASS 'result' in event.target is true PASS !!event.target.result is true PASS 'error' in event.target is true PASS event.target.error is null PASS 'source' in event.target is true PASS request.source is null PASS 'transaction' in event.target is true PASS event.target.transaction is null PASS 'readyState' in request is true PASS event.target.readyState is "done" PASS 'onsuccess' in event.target is true PASS 'onerror' in event.target is true PASS successfullyParsed is true TEST COMPLETE