Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(766)

Unified Diff: third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbkeyrange-includes.htm

Issue 2086283003: Update web-platform-tests (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Merge branch 'master' into wpt_import Created 4 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbkeyrange-includes.htm
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbkeyrange-includes.htm b/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbkeyrange-includes.htm
index bfe9d2c482d6844463f309c5be534229855c23e1..6a05627463e086cc65c3b724546f3aef32ae31f6 100644
--- a/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbkeyrange-includes.htm
+++ b/third_party/WebKit/LayoutTests/imported/wpt/IndexedDB/idbkeyrange-includes.htm
@@ -5,7 +5,7 @@
<script src=/resources/testharnessreport.js></script>
<script>
- test( function() {
+ test(function() {
var closedRange = IDBKeyRange.bound(5, 20);
assert_true(!!closedRange.includes, "IDBKeyRange has a .includes");
assert_true(closedRange.includes(7), "in range");
@@ -17,17 +17,45 @@
"invalid key");
}, "IDBKeyRange.includes() with a closed range");
- test( function() {
+ test(function() {
var openRange = IDBKeyRange.bound(5, 20, true, true);
assert_false(openRange.includes(5) || openRange.includes(20),
"boundary points");
}, "IDBKeyRange.includes() with an open range");
- test( function() {
+ test(function() {
var range = IDBKeyRange.only(42);
assert_true(range.includes(42), "in range");
assert_false(range.includes(1), "below range");
assert_false(range.includes(9000), "above range");
}, "IDBKeyRange.includes() with an only range");
+ test(function() {
+ var range = IDBKeyRange.lowerBound(5);
+ assert_false(range.includes(4), 'value before closed lower bound');
+ assert_true(range.includes(5), 'value at closed lower bound');
+ assert_true(range.includes(6), 'value after closed lower bound');
+ }, "IDBKeyRange.includes() with an closed lower-bounded range");
+
+ test(function() {
+ var range = IDBKeyRange.lowerBound(5, true);
+ assert_false(range.includes(4), 'value before open lower bound');
+ assert_false(range.includes(5), 'value at open lower bound');
+ assert_true(range.includes(6), 'value after open lower bound');
+ }, "IDBKeyRange.includes() with an open lower-bounded range");
+
+ test(function() {
+ var range = IDBKeyRange.upperBound(5);
+ assert_true(range.includes(4), 'value before closed upper bound');
+ assert_true(range.includes(5), 'value at closed upper bound');
+ assert_false(range.includes(6), 'value after closed upper bound');
+ }, "IDBKeyRange.includes() with an closed upper-bounded range");
+
+ test(function() {
+ var range = IDBKeyRange.upperBound(5, true);
+ assert_true(range.includes(4), 'value before open upper bound');
+ assert_false(range.includes(5), 'value at open upper bound');
+ assert_false(range.includes(6), 'value after open upper bound');
+ }, "IDBKeyRange.includes() with an open upper-bounded range");
+
</script>

Powered by Google App Engine
This is Rietveld 408576698