Specified in parent, inherits=true
test
Specified in parent, inherits=false
Specified in parent, not registered
Initial
Unset, inherits=true
Unset, inherits=false
A cycle between an inherits=true and inherits=false property
A cycle between an inherits=true and inherits=false property with fallback
Inheritance should not create a cycle
A cycle between two unregistered properties
Revert, inherits=true
Revert, inherits=false
Revert, unregistered
Inherit, unregistered
Test that inherited properties do variable substitution before being inherited - registered
Test that inherited properties do variable substitution before being inherited - unregistered
No initial value in registered property should act like unregistered
(unregistered)
Inherit should be substituted for unregistered property
PASS Registration is successful
PASS JS Attributes are valid for element 1
PASS JS Attributes are valid for element 2
PASS JS Attributes are valid for element 3
PASS JS Attributes are valid for element 4
PASS JS Attributes are valid for element 5
PASS JS Attributes are valid for element 6
PASS JS Attributes are valid for element 7
PASS JS Attributes are valid for element 8
PASS JS Attributes are valid for element 9
PASS JS Attributes are valid for element 10
PASS JS Attributes are valid for element 11
PASS JS Attributes are valid for element 12
PASS JS Attributes are valid for element 13
PASS JS Attributes are valid for element 14
PASS JS Attributes are valid for element 14-1
PASS JS Attributes are valid for element 15
PASS JS Attributes are valid for element 16
PASS JS Attributes are valid for element 17
PASS JS Attributes are valid for element 18
PASS JS Attributes are valid for element 19