Test to make sure text-decoration-style is computed properly.
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
Ancestor should not inherit 'dashed' value from parent (fallback to initial 'solid' value):
PASS e.style.textDecorationStyle is ""
PASS computedStyle.textDecorationStyle is "solid"
Parent should cointain 'dashed':
PASS e.style.textDecorationStyle is "dashed"
PASS computedStyle.textDecorationStyle is "dashed"
JavaScript setter tests for valid, initial, invalid and blank values:
PASS e.style.textDecorationStyle is ""
Valid value 'solid':
PASS e.style.textDecorationStyle is "solid"
PASS computedStyle.textDecorationStyle is "solid"
Valid value 'double':
PASS e.style.textDecorationStyle is "double"
PASS computedStyle.textDecorationStyle is "double"
Valid value 'dotted':
PASS e.style.textDecorationStyle is "dotted"
PASS computedStyle.textDecorationStyle is "dotted"
Valid value 'dashed':
PASS e.style.textDecorationStyle is "dashed"
PASS computedStyle.textDecorationStyle is "dashed"
Valid value 'wavy':
PASS e.style.textDecorationStyle is "wavy"
PASS computedStyle.textDecorationStyle is "wavy"
Initial value:
PASS e.style.textDecorationStyle is "initial"
PASS computedStyle.textDecorationStyle is "solid"
Invalid value (this property accepts one value at a time only):
PASS e.style.textDecorationStyle is "initial"
PASS computedStyle.textDecorationStyle is "solid"
Invalid value (ie. 'unknown'):
PASS e.style.textDecorationStyle is "initial"
PASS computedStyle.textDecorationStyle is "solid"
Empty value (resets the property):
PASS e.style.textDecorationStyle is ""
PASS computedStyle.textDecorationStyle is "solid"
PASS successfullyParsed is true
TEST COMPLETE