Specifically, these tests: http://mxr.mozilla.org/mozilla2.0/source/dom/indexedDB/test/
Created attachment 89618 [details]
first draft of tests (incomplete)
For informal review only.
*** Bug 58356 has been marked as a duplicate of this bug. ***
*** Bug 58368 has been marked as a duplicate of this bug. ***
hans, david, andrei: it'd be great if you could review this!
Created attachment 89706 [details]
second draft of tests (incomplete)
Changed webkitIndexedDB to unprefixed + our prefix + Moz prefix, as per discussion with dgrogan. Also added several new tests (key-requirements-*)
Created attachment 89809 [details]
third draft of tests (incomplete)
more tests added for versionchange event, getting put values, aborting setVersion, syntax variations in readonly and read/write transactions, and getting after an aborted transaction
The stuff below is copy/pasted because I don't have permission to edit bugs.
Do I have to become a webkit committer before I can edit bugs?
View in context: https://bugs.webkit.org/attachment.cgi?id=89809&action=review
These look good. Though I only know much about connection-related stuff like open, close, and setVersion. Hans, do you want to quick-glance for objectstore, index, etc. suboptimalities?
> + request.onblocked = unexpectedErrorCallback;
There's an unexpectedBlockCallback or unexpectedBlockedCallback (extra "ed") that you can use.
Split into several bugs.
*** This bug has been marked as a duplicate of bug 59492 ***