This test creates a series of object stores with increasingly complex keyPaths, adds values that conform to those keyPaths, then opens a cursor and checks that the key was properly extracted from the keyPath. NOTE: this test includes some variations of keyPath that are supported by WebKit but not supported by spec text (specifically using positional array indexes as well as object name identifiers). Support for positional indexes is under discussion on public-webapps. WebKit passes this test.
Created attachment 96772 [details] Patch
Comment on attachment 96772 [details] Patch LGTM
Comment on attachment 96772 [details] Patch Attachment 96772 [details] did not pass efl-ews (efl): Output: http://queues.webkit.org/results/8829975
Comment on attachment 96772 [details] Patch The efl bot error seems unrelated since it's not linking properly and this is just a new layout test.
Comment on attachment 96772 [details] Patch Clearing flags on attachment: 96772 Committed r88665: <http://trac.webkit.org/changeset/88665>
All reviewed patches have been landed. Closing bug.
Thanks Tony.