Test for bug 7296.
This test checks to see whether you get exceptions when setting a property with a "bad value". Setting using JavaScript property syntax and with setProperty() should behave the same.
It is OK if the order of properties changes from the expected results - IE 6 and Firefox 2 don't agree on it anyway.
This is the test element.
Successfully set display to "block"; cssText is now: "top: 0px; display: block; bottom: 1px;".
Successfully set display to "foobar"; cssText is now: "top: 0px; display: none; bottom: 1px;".
Successfully set display to ""; cssText is now: "top: 0px; bottom: 1px;".
Successfully set display to null; cssText is now: "top: 0px; bottom: 1px;".
Successfully set display to "block" with setProperty; cssText is now: "top: 0px; display: block; bottom: 1px;".
Successfully set display to "foobar" with setProperty; cssText is now: "top: 0px; display: none; bottom: 1px;".
Successfully set display to "" with setProperty; cssText is now: "top: 0px; bottom: 1px;".
Successfully set display to null with setProperty; cssText is now: "top: 0px; bottom: 1px;".