29 lines
963 B
HTML
29 lines
963 B
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<body>
|
|
<script src="../../resources/js-test.js"></script>
|
|
<div id="testDiv"></div>
|
|
<script>
|
|
description("Test support for CSSStyleDeclaration.cssFloat");
|
|
|
|
const testDiv = document.getElementById("testDiv");
|
|
shouldBeTrue("'cssFloat' in testDiv.style");
|
|
shouldBe("Object.getOwnPropertyNames(testDiv.style).indexOf('cssFloat')", "-1");
|
|
shouldBeTrue("Object.getOwnPropertyNames(Object.getPrototypeOf(testDiv.style)).indexOf('cssFloat') != -1");
|
|
|
|
shouldBeEqualToString("testDiv.style.cssFloat", "");
|
|
evalAndLog("testDiv.style.cssFloat = 'right'");
|
|
shouldBeEqualToString("testDiv.style.cssFloat", "right");
|
|
|
|
evalAndLog("testDiv.style.cssFloat = 'invalid'");
|
|
shouldBeEqualToString("testDiv.style.cssFloat", "right");
|
|
|
|
evalAndLog("testDiv.style.cssFloat = 'left'");
|
|
shouldBeEqualToString("testDiv.style.cssFloat", "left");
|
|
|
|
evalAndLog("testDiv.style.cssFloat = null");
|
|
shouldBeEqualToString("testDiv.style.cssFloat", "");
|
|
</script>
|
|
</body>
|
|
</html>
|