blob: 4560fbd1ba8a5caa4884a3d8f9b83bae36f77391 [file] [log] [blame]
<!DOCTYPE html>
<script src="../../resources/js-test-pre.js"></script>
<style>
td {
padding: 0;
width: 50px;
height: 60px;
background-color: blue;
border: 1px solid black
}
table {
border-spacing: calc(10px * 2 + 5px);
border: 3px solid black;
}
</style>
<table id="stimulus">
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
<script>
var innerBorder = 1;
var outerBorder = 3;
var innerWidth = 50 + 2 * innerBorder;
var innerHeight = 60 + 2 * innerBorder;
var borderSpacing = 25;
var rows = 2;
var columns = 5;
var expectedWidth = innerWidth * columns + borderSpacing * (columns + 1) + 2 * outerBorder;
var expectedHeight = innerHeight * rows + borderSpacing * (rows + 1) + 2 * outerBorder;
shouldEvaluateTo('document.getElementById("stimulus").offsetWidth', expectedWidth);
shouldEvaluateTo('document.getElementById("stimulus").offsetHeight', expectedHeight);
</script>
<script src="../../resources/js-test-post.js"></script>