blob: 778774e5a015a32f0b568054a47e743b11a4466d [file] [log] [blame] [edit]
<!-- webkit-test-runner [ VectorBasedControlsOnMacEnabled=true ] -->
<!DOCTYPE html>
<html>
<head>
<style>
#input1 {
padding-top: 22px;
}
#input2 {
padding-right: 22px;
}
#input3 {
padding-bottom: 22px;
}
#input4 {
padding-left: 22px;
}
#input5 {
padding-block-start: 22px;
}
#input6 {
padding-inline-end: 22px;
}
#input7 {
padding-block-end: 22px;
}
#input8 {
padding-inline-start: 22px;
}
</style>
<script src="../../resources/js-test.js"></script>
</head>
<body>
<p id="description"></p>
<input id="input1">
<input id="input2">
<input id="input3">
<input id="input4">
<input id="input5">
<input id="input6">
<input id="input7">
<input id="input8">
<div id="console"></div>
<script>
description('This test checks that padding applies to text inputs with native appearance.');
shouldBeEqualToString('getComputedStyle(input1).paddingTop', '22px');
shouldBeEqualToString('getComputedStyle(input2).paddingRight', '22px');
shouldBeEqualToString('getComputedStyle(input3).paddingBottom', '22px');
shouldBeEqualToString('getComputedStyle(input4).paddingLeft', '22px');
shouldBeEqualToString('getComputedStyle(input5).paddingBlockStart', '22px');
shouldBeEqualToString('getComputedStyle(input6).paddingInlineEnd', '22px');
shouldBeEqualToString('getComputedStyle(input7).paddingBlockEnd', '22px');
shouldBeEqualToString('getComputedStyle(input8).paddingInlineStart', '22px');
</script>
</body>
</html>