Index: LayoutTests/fast/domurl/url-query-delete.html |
diff --git a/LayoutTests/fast/domurl/url-query-delete.html b/LayoutTests/fast/domurl/url-query-delete.html |
new file mode 100644 |
index 0000000000000000000000000000000000000000..0f7fa542ddf72bfdcff0257e84d1edcec1d1612f |
--- /dev/null |
+++ b/LayoutTests/fast/domurl/url-query-delete.html |
@@ -0,0 +1,30 @@ |
+<!DOCTYPE HTML> |
+<meta charset="utf-8"> |
+<link rel="help" href="http://url.spec.whatwg.org/#dom-urlquery-delete"> |
+<script src="../../resources/testharness.js"></script> |
+<script src="../../resources/testharnessreport.js"></script> |
+<script> |
+ |
+test(function() { |
+ var q = new URLQuery('a=b&c=d'); |
+ q.delete('a'); |
+ assert_equals(q + '', 'c=d'); |
+ |
+ q = new URLQuery('a=a&b=b&a=a&c=c'); |
+ q.delete('a'); |
+ assert_equals(q + '', 'b=b&c=c'); |
+ |
+ q = new URLQuery('a=a&=&b=b&c=c'); |
+ q.delete(''); |
+ assert_equals(q + '', 'a=a&b=b&c=c'); |
+ |
+ q = new URLQuery('a=a&null=null&b=b'); |
+ q.delete(null); |
+ assert_equals(q + '', 'a=a&b=b'); |
+ |
+ q = new URLQuery('a=a&undefined=undefined&b=b'); |
+ q.delete(undefined); |
+ assert_equals(q + '', 'a=a&b=b'); |
+}, 'Delete basics'); |
+ |
+</script> |