<!DOCTYPE html>
<script src="../../resources/js-test.js"></script>
<style>
::-webkit-scrollbar {
width: 20px;
height: 20px;
}
#space {
height: 1000px;
width: 1000px;
}
</style>
<div id="space"></div>
<script>
description(
"Tests that the html element excludes scrollbars when reporting " +
"clientWidth and clientHeight, and that it implements scroll() " +
"by scrolling the frame.");
var htmlElement = document.documentElement;
shouldBe("htmlElement.clientWidth", "innerWidth - 20");
shouldBe("htmlElement.clientHeight", "innerHeight - 20");
htmlElement.scroll(10, 10);
shouldBe("scrollX", "10");
shouldBe("scrollY", "10");
</script>