mirror of
https://github.com/servo/servo.git
synced 2025-09-11 15:38:24 +01:00
script: implement IDBKeyRange (#38268)
#37684 provided the backend for this change. The key range interface just wraps a `IndexedDBKeyRange` and exposes the methods from it as per the spec. Spec: https://www.w3.org/TR/IndexedDB-2/#keyrange Testing: WPT tests (some regressions have been exposed, but that's fine) --------- Signed-off-by: Ashwin Naren <arihant2math@gmail.com> Signed-off-by: Josh Matthews <josh@joshmatthews.net> Co-authored-by: Josh Matthews <josh@joshmatthews.net>
This commit is contained in:
parent
8b2a5fca54
commit
c2ed599eb1
24 changed files with 1281 additions and 196 deletions
|
@ -1,5 +1,4 @@
|
|||
[idbobjectstore_getAllKeys-options.tentative.any.worker.html]
|
||||
expected: ERROR
|
||||
[Single item get]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -15,12 +14,65 @@
|
|||
[Test maxCount]
|
||||
expected: FAIL
|
||||
|
||||
[Get bound range]
|
||||
expected: FAIL
|
||||
|
||||
[Get bound range with maxCount]
|
||||
expected: FAIL
|
||||
|
||||
[Get upper excluded]
|
||||
expected: FAIL
|
||||
|
||||
[Get lower excluded]
|
||||
expected: FAIL
|
||||
|
||||
[Get bound range (generated) with maxCount]
|
||||
expected: FAIL
|
||||
|
||||
[Non existent key]
|
||||
expected: FAIL
|
||||
|
||||
[zero maxCount]
|
||||
expected: FAIL
|
||||
|
||||
[Max value count]
|
||||
expected: FAIL
|
||||
|
||||
[Query with empty range where first key < upperBound]
|
||||
expected: FAIL
|
||||
|
||||
[Query with empty range where lowerBound < last key]
|
||||
expected: FAIL
|
||||
|
||||
[Direction: next]
|
||||
expected: FAIL
|
||||
|
||||
[Direction: prev]
|
||||
expected: FAIL
|
||||
|
||||
[Direction: nextunique]
|
||||
expected: FAIL
|
||||
|
||||
[Direction: prevunique]
|
||||
expected: FAIL
|
||||
|
||||
[Direction and query]
|
||||
expected: FAIL
|
||||
|
||||
[Direction, query and count]
|
||||
expected: FAIL
|
||||
|
||||
[Get all keys with both options and count]
|
||||
expected: FAIL
|
||||
|
||||
[Get all keys with invalid query keys]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[idbobjectstore_getAllKeys-options.tentative.any.serviceworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[idbobjectstore_getAllKeys-options.tentative.any.html]
|
||||
expected: ERROR
|
||||
[Single item get]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -36,6 +88,60 @@
|
|||
[Test maxCount]
|
||||
expected: FAIL
|
||||
|
||||
[Get bound range]
|
||||
expected: FAIL
|
||||
|
||||
[Get bound range with maxCount]
|
||||
expected: FAIL
|
||||
|
||||
[Get upper excluded]
|
||||
expected: FAIL
|
||||
|
||||
[Get lower excluded]
|
||||
expected: FAIL
|
||||
|
||||
[Get bound range (generated) with maxCount]
|
||||
expected: FAIL
|
||||
|
||||
[Non existent key]
|
||||
expected: FAIL
|
||||
|
||||
[zero maxCount]
|
||||
expected: FAIL
|
||||
|
||||
[Max value count]
|
||||
expected: FAIL
|
||||
|
||||
[Query with empty range where first key < upperBound]
|
||||
expected: FAIL
|
||||
|
||||
[Query with empty range where lowerBound < last key]
|
||||
expected: FAIL
|
||||
|
||||
[Direction: next]
|
||||
expected: FAIL
|
||||
|
||||
[Direction: prev]
|
||||
expected: FAIL
|
||||
|
||||
[Direction: nextunique]
|
||||
expected: FAIL
|
||||
|
||||
[Direction: prevunique]
|
||||
expected: FAIL
|
||||
|
||||
[Direction and query]
|
||||
expected: FAIL
|
||||
|
||||
[Direction, query and count]
|
||||
expected: FAIL
|
||||
|
||||
[Get all keys with both options and count]
|
||||
expected: FAIL
|
||||
|
||||
[Get all keys with invalid query keys]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[idbobjectstore_getAllKeys-options.tentative.any.sharedworker.html]
|
||||
expected: ERROR
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue