<!DOCTYPE html>
<html>
<head>
	<script src='../../../resources/js-test-pre.js'></script>
</head>
<body>
	<button id='plain' style='-webkit-appearance: -apple-pay-button;'></button>
	<button id='square-corners' style='-webkit-appearance: -apple-pay-button; border-radius: 0px;'></button>
	<button id='buy' style='-webkit-appearance: -apple-pay-button; -apple-pay-button-type: buy;'></button>

	<script>
		description('Test computed style adjustments for the "-apple-pay-button" appearance.');

		plainButton = document.querySelector('#plain');
		shouldBeEqualToString('getComputedStyle(plainButton).minWidth', '100px');
		shouldBeEqualToString('getComputedStyle(plainButton).width', '100px');
		shouldBeEqualToString('getComputedStyle(plainButton).minHeight', '30px');
		shouldBeEqualToString('getComputedStyle(plainButton).height', '30px');
		shouldBeEqualToString('getComputedStyle(plainButton).borderRadius', '4px');

		squareCornersButton = document.querySelector('#square-corners');
		shouldBeEqualToString('getComputedStyle(squareCornersButton).minWidth', '100px');
		shouldBeEqualToString('getComputedStyle(squareCornersButton).width', '100px');
		shouldBeEqualToString('getComputedStyle(squareCornersButton).minHeight', '30px');
		shouldBeEqualToString('getComputedStyle(squareCornersButton).height', '30px');
		shouldBeEqualToString('getComputedStyle(squareCornersButton).borderRadius', '0px');

		buyButton = document.querySelector('#buy');
		shouldBeEqualToString('getComputedStyle(buyButton).minWidth', '140px');
		shouldBeEqualToString('getComputedStyle(buyButton).width', '140px');
		shouldBeEqualToString('getComputedStyle(buyButton).minHeight', '30px');
		shouldBeEqualToString('getComputedStyle(buyButton).height', '30px');
		shouldBeEqualToString('getComputedStyle(buyButton).borderRadius', '4px');
	</script>

	<script src='../../../resources/js-test-post.js'></script>
</body>
</html>
