Chromium Code Reviews| Index: third_party/WebKit/LayoutTests/fast/css/pseudo-default-checkbox-radio.html |
| diff --git a/third_party/WebKit/LayoutTests/fast/css/pseudo-default-checkbox-radio.html b/third_party/WebKit/LayoutTests/fast/css/pseudo-default-checkbox-radio.html |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..fc8b6578cba6ba0e100414b28379786ba38e7362 |
| --- /dev/null |
| +++ b/third_party/WebKit/LayoutTests/fast/css/pseudo-default-checkbox-radio.html |
| @@ -0,0 +1,52 @@ |
| +<!DOCTYPE html> |
| +<html> |
| +<head> |
| +<script src="../../resources/testharness.js"></script> |
| +<script src="../../resources/testharnessreport.js"></script> |
| +<style> |
|
tkent
2016/03/04 06:39:14
Remove this STYLE element.
ramya.v
2016/03/04 10:22:39
Done.
|
| + input:default { background: lime; } |
| + input { background: red; } |
| +</style> |
| +</head> |
| +<body> |
| +<form method="get"> |
| +<input id="c1" name="y" type="checkbox" /> |
| +<input id="r1" name="y" type="radio" /> |
| +<input name="y" type="checkbox" checked /> |
| +<input name="y" type ="radio" checked /> |
| + |
| +<input name="n" type="checkbox" /> |
| +<input name="n" type="radio" /> |
| +<input name="n" type="text" checked /> |
| +<input name="n" type="password" checked /> |
| +<input name="n" type="button" checked /> |
| +<input name="n" type="file" checked /> |
| +<input name="n" type="reset" checked /> |
| +<input name="n" type="search" checked /> |
| +<input name="n" type="email" checked /> |
| +<input name="n" type="url" checked /> |
| +<input name="n" type="tel" checked /> |
| +<input name="n" type="number" checked /> |
| +<input name="n" type="range" checked /> |
| +<input name="n" type="date" checked /> |
| +<input name="n" type="month" checked /> |
| +<input name="n" type="week" checked /> |
| +<input name="n" type="time" checked /> |
| +<input name="n" type="date-time" checked /> |
| +<input name="n" type="datetime-local" checked /> |
| +<input name="n" type="color" checked /> |
| +</form> |
| +<script> |
| +test(function() { |
| + document.getElementById("c1").checked = true; |
| + document.getElementById("r1").checked = true; |
| + u = document.getElementsByName("n"); |
| + for (i = 0; i < u.length; i++) |
| + assert_false(u[i].matches(':default')); |
|
tkent
2016/03/04 06:39:14
Your JavaScript code use single-quotes and double-
ramya.v
2016/03/04 10:22:39
Done.
|
| + v = document.getElementsByName("y"); |
| + for (i = 0; i < v.length; i++) |
| + assert_true(v[i].matches(':default')); |
| +}, "This test performs a check for the input types which are checkable having checked attribute to be considered for :default CSS selector."); |
| +</script> |
| +</body> |
| +</html> |