blob: d66a62a671e9471d342ddf537973d0536aabd964 [file] [log] [blame]
<html>
<head>
<style>
:root {
--checkbox-icon: url("data:image/svg+xml,%3Csvg width='29' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.707.293a.997.997 0 0 0-1.414 0L9 17.586l-7.293-7.293a1 1 0 0 0-1.414 1.414l8 8a.997.997 0 0 0 1.414 0l18-18a.997.997 0 0 0 0-1.414z' fill='black'/%3E%3C/svg%3E");
}
.box {
position: absolute;
height: 100px;
width: 100px;
background-repeat: no-repeat;
background-position: center;
background-size: 90%;
background-image: var(--checkbox-icon);
transition: 2s linear;
}
body.changed .box {
visibility: visible;
}
</style>
<script src="../resources/js-test.js"></script>
</head>
<body>
<div class="box"></div>
<script>
const numberOfAnimationsBeforeStyleChange = document.getAnimations().length;
shouldBe("numberOfAnimationsBeforeStyleChange", "0");
document.body.classList.add('changed');
const numberOfAnimationsAfterStyleChange = document.getAnimations().length;
shouldBe("numberOfAnimationsAfterStyleChange", "0");
</script>
</body>
</html>