| <script src="../../resources/js-test-pre.js"></script> |
| element = document.createElement('span'); |
| function canSetProperty(propertyName) { |
| element.style.setProperty(propertyName, 'initial'); |
| return element.style.getPropertyValue(propertyName) == 'initial'; |
| function canRemoveProperty(propertyName) { |
| element.style.removeProperty(propertyName); |
| return element.style.getPropertyValue(propertyName) != 'initial'; |
| description("Tests that shorthand properties can be removed via CSSOM."); |
| for (i = 0; i < shorthandProperties.length; ++i) { |
| var propertyName = shorthandProperties[i]; |
| shouldBe("canSetProperty('" + propertyName + "')", "true"); |
| shouldBe("canRemoveProperty('" + propertyName + "')", "true"); |
| <script src="../../resources/js-test-post.js"></script> |