blob: bb97f2b4b1d2588c03638449d95b77bd9cdf6f2a [file] [log] [blame]
<!doctype html>
<script src="../resources/testharness.js"></script>
<script src="../resources/testharnessreport.js"></script>
<script src="resources/property-parsing-test.js"></script>
<script>
assert_valid_value("scroll-snap-type", "none");
assert_valid_value("scroll-snap-type", "x");
assert_valid_value("scroll-snap-type", "y mandatory");
assert_valid_value("scroll-snap-type", "block proximity");
assert_valid_value("scroll-snap-type", "inline proximity");
assert_valid_value("scroll-snap-type", "both mandatory");
assert_invalid_value("scroll-snap-type", "both none");
assert_invalid_value("scroll-snap-type", "mandatory");
assert_valid_value("scroll-padding", "3px");
assert_valid_value("scroll-padding", "3%");
assert_invalid_value("scroll-padding", "-3px");
assert_valid_value("scroll-padding-inline", "3px");
assert_valid_value("scroll-padding-inline", "3%");
assert_invalid_value("scroll-padding-inline", "-3px");
assert_valid_value("scroll-padding-block", "3px");
assert_valid_value("scroll-padding-block", "3%");
assert_invalid_value("scroll-padding-block", "-3px");
assert_valid_value("scroll-margin", "3px");
assert_invalid_value("scroll-margin", "3%");
assert_valid_value("scroll-margin", "-3px");
assert_valid_value("scroll-margin-inline", "3px");
assert_invalid_value("scroll-margin-inline", "3%");
assert_valid_value("scroll-margin-inline", "-3px");
assert_valid_value("scroll-margin-block", "3px");
assert_invalid_value("scroll-margin-block", "3%");
assert_valid_value("scroll-margin-block", "-3px");
</script>