Summary

Harness status: OK

Found 128 tests

Details

ResultTest NameMessage
Passmathvariant on the math element is not mapped to CSS text-transform
Asserts run
Pass
assert_equals("none", "none", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:36:15)
Pass
assert_equals("uppercase", "uppercase", "text-transform on parent")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:40:15)
Pass
assert_equals("uppercase", "uppercase", "attribute specified")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:44:15)
Pass
assert_equals("uppercase", "uppercase", "case insensitive")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:47:15)
Passscriptlevel on the math element is mapped to math-depth(...)
Asserts run
Pass
assert_equals("0", "0", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:53:15)
Pass
assert_equals("2", "2", "attribute specified <U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:57:15)
Pass
assert_equals("1", "1", "attribute specified +<U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:61:15)
Pass
assert_equals("-3", "-3", "attribute specified -<U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:65:15)
Pass
assert_approx_equals(42, 42, 1, "mathsize wins over scriptlevel")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:69:15)
Passinvalid scriptlevel values on the math element are not mapped to math-depth(...)
Asserts run
Pass
assert_equals("0", "0", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:77:15)
Pass
assert_equals("0", "0", "invalid scriptlevel value '+-1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '--1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '+z1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '+ 1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '2.0'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '-3\"'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '200px'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value 'add(2)'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Passdisplaystyle on the math element is mapped to CSS math-style
Asserts run
Pass
assert_equals("compact", "compact", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:88:15)
Pass
assert_equals("normal", "normal", "attribute specified")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:90:15)
Pass
assert_equals("normal", "normal", "case insensitive")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:92:15)
Passmathvariant on the annotation element is not mapped to CSS text-transform
Asserts run
Pass
assert_equals("none", "none", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:36:15)
Pass
assert_equals("uppercase", "uppercase", "text-transform on parent")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:40:15)
Pass
assert_equals("uppercase", "uppercase", "attribute specified")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:44:15)
Pass
assert_equals("uppercase", "uppercase", "case insensitive")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:47:15)
Passscriptlevel on the annotation element is mapped to math-depth(...)
Asserts run
Pass
assert_equals("0", "0", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:53:15)
Pass
assert_equals("2", "2", "attribute specified <U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:57:15)
Pass
assert_equals("1", "1", "attribute specified +<U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:61:15)
Pass
assert_equals("-3", "-3", "attribute specified -<U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:65:15)
Pass
assert_approx_equals(42, 42, 1, "mathsize wins over scriptlevel")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:69:15)
Passinvalid scriptlevel values on the annotation element are not mapped to math-depth(...)
Asserts run
Pass
assert_equals("0", "0", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:77:15)
Pass
assert_equals("0", "0", "invalid scriptlevel value '+-1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '--1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '+z1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '+ 1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '2.0'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '-3\"'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '200px'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value 'add(2)'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Passdisplaystyle on the annotation element is mapped to CSS math-style
Asserts run
Pass
assert_equals("compact", "compact", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:88:15)
Pass
assert_equals("normal", "normal", "attribute specified")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:90:15)
Pass
assert_equals("normal", "normal", "case insensitive")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:92:15)
Passmathvariant on the annotation-xml element is not mapped to CSS text-transform
Asserts run
Pass
assert_equals("none", "none", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:36:15)
Pass
assert_equals("uppercase", "uppercase", "text-transform on parent")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:40:15)
Pass
assert_equals("uppercase", "uppercase", "attribute specified")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:44:15)
Pass
assert_equals("uppercase", "uppercase", "case insensitive")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:47:15)
Passscriptlevel on the annotation-xml element is mapped to math-depth(...)
Asserts run
Pass
assert_equals("0", "0", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:53:15)
Pass
assert_equals("2", "2", "attribute specified <U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:57:15)
Pass
assert_equals("1", "1", "attribute specified +<U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:61:15)
Pass
assert_equals("-3", "-3", "attribute specified -<U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:65:15)
Pass
assert_approx_equals(42, 42, 1, "mathsize wins over scriptlevel")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:69:15)
Passinvalid scriptlevel values on the annotation-xml element are not mapped to math-depth(...)
Asserts run
Pass
assert_equals("0", "0", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:77:15)
Pass
assert_equals("0", "0", "invalid scriptlevel value '+-1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '--1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '+z1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '+ 1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '2.0'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '-3\"'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '200px'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value 'add(2)'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Passdisplaystyle on the annotation-xml element is mapped to CSS math-style
Asserts run
Pass
assert_equals("compact", "compact", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:88:15)
Pass
assert_equals("normal", "normal", "attribute specified")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:90:15)
Pass
assert_equals("normal", "normal", "case insensitive")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:92:15)
Passmathvariant on the maction element is not mapped to CSS text-transform
Asserts run
Pass
assert_equals("none", "none", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:36:15)
Pass
assert_equals("uppercase", "uppercase", "text-transform on parent")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:40:15)
Pass
assert_equals("uppercase", "uppercase", "attribute specified")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:44:15)
Pass
assert_equals("uppercase", "uppercase", "case insensitive")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:47:15)
Passscriptlevel on the maction element is mapped to math-depth(...)
Asserts run
Pass
assert_equals("0", "0", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:53:15)
Pass
assert_equals("2", "2", "attribute specified <U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:57:15)
Pass
assert_equals("1", "1", "attribute specified +<U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:61:15)
Pass
assert_equals("-3", "-3", "attribute specified -<U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:65:15)
Pass
assert_approx_equals(42, 42, 1, "mathsize wins over scriptlevel")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:69:15)
Passinvalid scriptlevel values on the maction element are not mapped to math-depth(...)
Asserts run
Pass
assert_equals("0", "0", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:77:15)
Pass
assert_equals("0", "0", "invalid scriptlevel value '+-1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '--1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '+z1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '+ 1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '2.0'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '-3\"'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '200px'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value 'add(2)'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Passdisplaystyle on the maction element is mapped to CSS math-style
Asserts run
Pass
assert_equals("compact", "compact", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:88:15)
Pass
assert_equals("normal", "normal", "attribute specified")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:90:15)
Pass
assert_equals("normal", "normal", "case insensitive")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:92:15)
Passmathvariant on the menclose element is not mapped to CSS text-transform
Asserts run
Pass
assert_equals("none", "none", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:36:15)
Pass
assert_equals("uppercase", "uppercase", "text-transform on parent")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:40:15)
Pass
assert_equals("uppercase", "uppercase", "attribute specified")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:44:15)
Pass
assert_equals("uppercase", "uppercase", "case insensitive")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:47:15)
Passscriptlevel on the menclose element is mapped to math-depth(...)
Asserts run
Pass
assert_equals("0", "0", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:53:15)
Pass
assert_equals("2", "2", "attribute specified <U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:57:15)
Pass
assert_equals("1", "1", "attribute specified +<U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:61:15)
Pass
assert_equals("-3", "-3", "attribute specified -<U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:65:15)
Pass
assert_approx_equals(42, 42, 1, "mathsize wins over scriptlevel")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:69:15)
Passinvalid scriptlevel values on the menclose element are not mapped to math-depth(...)
Asserts run
Pass
assert_equals("0", "0", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:77:15)
Pass
assert_equals("0", "0", "invalid scriptlevel value '+-1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '--1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '+z1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '+ 1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '2.0'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '-3\"'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '200px'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value 'add(2)'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Passdisplaystyle on the menclose element is mapped to CSS math-style
Asserts run
Pass
assert_equals("compact", "compact", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:88:15)
Pass
assert_equals("normal", "normal", "attribute specified")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:90:15)
Pass
assert_equals("normal", "normal", "case insensitive")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:92:15)
Passmathvariant on the merror element is not mapped to CSS text-transform
Asserts run
Pass
assert_equals("none", "none", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:36:15)
Pass
assert_equals("uppercase", "uppercase", "text-transform on parent")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:40:15)
Pass
assert_equals("uppercase", "uppercase", "attribute specified")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:44:15)
Pass
assert_equals("uppercase", "uppercase", "case insensitive")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:47:15)
Passscriptlevel on the merror element is mapped to math-depth(...)
Asserts run
Pass
assert_equals("0", "0", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:53:15)
Pass
assert_equals("2", "2", "attribute specified <U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:57:15)
Pass
assert_equals("1", "1", "attribute specified +<U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:61:15)
Pass
assert_equals("-3", "-3", "attribute specified -<U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:65:15)
Pass
assert_approx_equals(42, 42, 1, "mathsize wins over scriptlevel")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:69:15)
Passinvalid scriptlevel values on the merror element are not mapped to math-depth(...)
Asserts run
Pass
assert_equals("0", "0", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:77:15)
Pass
assert_equals("0", "0", "invalid scriptlevel value '+-1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '--1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '+z1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '+ 1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '2.0'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '-3\"'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '200px'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value 'add(2)'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Passdisplaystyle on the merror element is mapped to CSS math-style
Asserts run
Pass
assert_equals("compact", "compact", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:88:15)
Pass
assert_equals("normal", "normal", "attribute specified")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:90:15)
Pass
assert_equals("normal", "normal", "case insensitive")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:92:15)
Passmathvariant on the mfrac element is not mapped to CSS text-transform
Asserts run
Pass
assert_equals("none", "none", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:36:15)
Pass
assert_equals("uppercase", "uppercase", "text-transform on parent")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:40:15)
Pass
assert_equals("uppercase", "uppercase", "attribute specified")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:44:15)
Pass
assert_equals("uppercase", "uppercase", "case insensitive")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:47:15)
Passscriptlevel on the mfrac element is mapped to math-depth(...)
Asserts run
Pass
assert_equals("0", "0", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:53:15)
Pass
assert_equals("2", "2", "attribute specified <U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:57:15)
Pass
assert_equals("1", "1", "attribute specified +<U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:61:15)
Pass
assert_equals("-3", "-3", "attribute specified -<U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:65:15)
Pass
assert_approx_equals(42, 42, 1, "mathsize wins over scriptlevel")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:69:15)
Passinvalid scriptlevel values on the mfrac element are not mapped to math-depth(...)
Asserts run
Pass
assert_equals("0", "0", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:77:15)
Pass
assert_equals("0", "0", "invalid scriptlevel value '+-1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '--1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '+z1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '+ 1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '2.0'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '-3\"'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '200px'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value 'add(2)'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Passdisplaystyle on the mfrac element is mapped to CSS math-style
Asserts run
Pass
assert_equals("compact", "compact", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:88:15)
Pass
assert_equals("normal", "normal", "attribute specified")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:90:15)
Pass
assert_equals("normal", "normal", "case insensitive")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:92:15)
Passmathvariant on the mi element is mapped to CSS text-transform
Asserts run
Pass
assert_equals("math-auto", "math-auto", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:36:15)
Pass
assert_equals("math-auto", "math-auto", "text-transform on parent")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:40:15)
Pass
assert_equals("none", "none", "attribute specified")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:44:15)
Pass
assert_equals("none", "none", "case insensitive")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:47:15)
Passscriptlevel on the mi element is mapped to math-depth(...)
Asserts run
Pass
assert_equals("0", "0", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:53:15)
Pass
assert_equals("2", "2", "attribute specified <U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:57:15)
Pass
assert_equals("1", "1", "attribute specified +<U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:61:15)
Pass
assert_equals("-3", "-3", "attribute specified -<U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:65:15)
Pass
assert_approx_equals(42, 42, 1, "mathsize wins over scriptlevel")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:69:15)
Passinvalid scriptlevel values on the mi element are not mapped to math-depth(...)
Asserts run
Pass
assert_equals("0", "0", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:77:15)
Pass
assert_equals("0", "0", "invalid scriptlevel value '+-1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '--1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '+z1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '+ 1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '2.0'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '-3\"'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '200px'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value 'add(2)'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Passdisplaystyle on the mi element is mapped to CSS math-style
Asserts run
Pass
assert_equals("compact", "compact", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:88:15)
Pass
assert_equals("normal", "normal", "attribute specified")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:90:15)
Pass
assert_equals("normal", "normal", "case insensitive")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:92:15)
Passmathvariant on the mmultiscripts element is not mapped to CSS text-transform
Asserts run
Pass
assert_equals("none", "none", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:36:15)
Pass
assert_equals("uppercase", "uppercase", "text-transform on parent")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:40:15)
Pass
assert_equals("uppercase", "uppercase", "attribute specified")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:44:15)
Pass
assert_equals("uppercase", "uppercase", "case insensitive")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:47:15)
Passscriptlevel on the mmultiscripts element is mapped to math-depth(...)
Asserts run
Pass
assert_equals("0", "0", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:53:15)
Pass
assert_equals("2", "2", "attribute specified <U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:57:15)
Pass
assert_equals("1", "1", "attribute specified +<U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:61:15)
Pass
assert_equals("-3", "-3", "attribute specified -<U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:65:15)
Pass
assert_approx_equals(42, 42, 1, "mathsize wins over scriptlevel")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:69:15)
Passinvalid scriptlevel values on the mmultiscripts element are not mapped to math-depth(...)
Asserts run
Pass
assert_equals("0", "0", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:77:15)
Pass
assert_equals("0", "0", "invalid scriptlevel value '+-1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '--1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '+z1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '+ 1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '2.0'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '-3\"'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '200px'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value 'add(2)'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Passdisplaystyle on the mmultiscripts element is mapped to CSS math-style
Asserts run
Pass
assert_equals("compact", "compact", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:88:15)
Pass
assert_equals("normal", "normal", "attribute specified")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:90:15)
Pass
assert_equals("normal", "normal", "case insensitive")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:92:15)
Passmathvariant on the mn element is not mapped to CSS text-transform
Asserts run
Pass
assert_equals("none", "none", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:36:15)
Pass
assert_equals("uppercase", "uppercase", "text-transform on parent")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:40:15)
Pass
assert_equals("uppercase", "uppercase", "attribute specified")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:44:15)
Pass
assert_equals("uppercase", "uppercase", "case insensitive")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:47:15)
Passscriptlevel on the mn element is mapped to math-depth(...)
Asserts run
Pass
assert_equals("0", "0", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:53:15)
Pass
assert_equals("2", "2", "attribute specified <U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:57:15)
Pass
assert_equals("1", "1", "attribute specified +<U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:61:15)
Pass
assert_equals("-3", "-3", "attribute specified -<U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:65:15)
Pass
assert_approx_equals(42, 42, 1, "mathsize wins over scriptlevel")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:69:15)
Passinvalid scriptlevel values on the mn element are not mapped to math-depth(...)
Asserts run
Pass
assert_equals("0", "0", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:77:15)
Pass
assert_equals("0", "0", "invalid scriptlevel value '+-1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '--1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '+z1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '+ 1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '2.0'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '-3\"'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '200px'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value 'add(2)'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Passdisplaystyle on the mn element is mapped to CSS math-style
Asserts run
Pass
assert_equals("compact", "compact", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:88:15)
Pass
assert_equals("normal", "normal", "attribute specified")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:90:15)
Pass
assert_equals("normal", "normal", "case insensitive")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:92:15)
Passmathvariant on the mo element is not mapped to CSS text-transform
Asserts run
Pass
assert_equals("none", "none", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:36:15)
Pass
assert_equals("uppercase", "uppercase", "text-transform on parent")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:40:15)
Pass
assert_equals("uppercase", "uppercase", "attribute specified")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:44:15)
Pass
assert_equals("uppercase", "uppercase", "case insensitive")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:47:15)
Passscriptlevel on the mo element is mapped to math-depth(...)
Asserts run
Pass
assert_equals("0", "0", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:53:15)
Pass
assert_equals("2", "2", "attribute specified <U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:57:15)
Pass
assert_equals("1", "1", "attribute specified +<U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:61:15)
Pass
assert_equals("-3", "-3", "attribute specified -<U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:65:15)
Pass
assert_approx_equals(42, 42, 1, "mathsize wins over scriptlevel")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:69:15)
Passinvalid scriptlevel values on the mo element are not mapped to math-depth(...)
Asserts run
Pass
assert_equals("0", "0", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:77:15)
Pass
assert_equals("0", "0", "invalid scriptlevel value '+-1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '--1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '+z1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '+ 1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '2.0'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '-3\"'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '200px'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value 'add(2)'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Passdisplaystyle on the mo element is mapped to CSS math-style
Asserts run
Pass
assert_equals("compact", "compact", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:88:15)
Pass
assert_equals("normal", "normal", "attribute specified")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:90:15)
Pass
assert_equals("normal", "normal", "case insensitive")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:92:15)
Passmathvariant on the mover element is not mapped to CSS text-transform
Asserts run
Pass
assert_equals("none", "none", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:36:15)
Pass
assert_equals("uppercase", "uppercase", "text-transform on parent")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:40:15)
Pass
assert_equals("uppercase", "uppercase", "attribute specified")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:44:15)
Pass
assert_equals("uppercase", "uppercase", "case insensitive")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:47:15)
Passscriptlevel on the mover element is mapped to math-depth(...)
Asserts run
Pass
assert_equals("0", "0", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:53:15)
Pass
assert_equals("2", "2", "attribute specified <U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:57:15)
Pass
assert_equals("1", "1", "attribute specified +<U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:61:15)
Pass
assert_equals("-3", "-3", "attribute specified -<U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:65:15)
Pass
assert_approx_equals(42, 42, 1, "mathsize wins over scriptlevel")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:69:15)
Passinvalid scriptlevel values on the mover element are not mapped to math-depth(...)
Asserts run
Pass
assert_equals("0", "0", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:77:15)
Pass
assert_equals("0", "0", "invalid scriptlevel value '+-1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '--1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '+z1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '+ 1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '2.0'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '-3\"'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '200px'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value 'add(2)'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Passdisplaystyle on the mover element is mapped to CSS math-style
Asserts run
Pass
assert_equals("compact", "compact", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:88:15)
Pass
assert_equals("normal", "normal", "attribute specified")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:90:15)
Pass
assert_equals("normal", "normal", "case insensitive")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:92:15)
Passmathvariant on the mpadded element is not mapped to CSS text-transform
Asserts run
Pass
assert_equals("none", "none", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:36:15)
Pass
assert_equals("uppercase", "uppercase", "text-transform on parent")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:40:15)
Pass
assert_equals("uppercase", "uppercase", "attribute specified")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:44:15)
Pass
assert_equals("uppercase", "uppercase", "case insensitive")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:47:15)
Passscriptlevel on the mpadded element is mapped to math-depth(...)
Asserts run
Pass
assert_equals("0", "0", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:53:15)
Pass
assert_equals("2", "2", "attribute specified <U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:57:15)
Pass
assert_equals("1", "1", "attribute specified +<U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:61:15)
Pass
assert_equals("-3", "-3", "attribute specified -<U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:65:15)
Pass
assert_approx_equals(42, 42, 1, "mathsize wins over scriptlevel")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:69:15)
Passinvalid scriptlevel values on the mpadded element are not mapped to math-depth(...)
Asserts run
Pass
assert_equals("0", "0", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:77:15)
Pass
assert_equals("0", "0", "invalid scriptlevel value '+-1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '--1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '+z1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '+ 1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '2.0'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '-3\"'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '200px'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value 'add(2)'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Passdisplaystyle on the mpadded element is mapped to CSS math-style
Asserts run
Pass
assert_equals("compact", "compact", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:88:15)
Pass
assert_equals("normal", "normal", "attribute specified")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:90:15)
Pass
assert_equals("normal", "normal", "case insensitive")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:92:15)
Passmathvariant on the mphantom element is not mapped to CSS text-transform
Asserts run
Pass
assert_equals("none", "none", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:36:15)
Pass
assert_equals("uppercase", "uppercase", "text-transform on parent")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:40:15)
Pass
assert_equals("uppercase", "uppercase", "attribute specified")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:44:15)
Pass
assert_equals("uppercase", "uppercase", "case insensitive")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:47:15)
Passscriptlevel on the mphantom element is mapped to math-depth(...)
Asserts run
Pass
assert_equals("0", "0", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:53:15)
Pass
assert_equals("2", "2", "attribute specified <U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:57:15)
Pass
assert_equals("1", "1", "attribute specified +<U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:61:15)
Pass
assert_equals("-3", "-3", "attribute specified -<U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:65:15)
Pass
assert_approx_equals(42, 42, 1, "mathsize wins over scriptlevel")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:69:15)
Passinvalid scriptlevel values on the mphantom element are not mapped to math-depth(...)
Asserts run
Pass
assert_equals("0", "0", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:77:15)
Pass
assert_equals("0", "0", "invalid scriptlevel value '+-1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '--1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '+z1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '+ 1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '2.0'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '-3\"'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '200px'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value 'add(2)'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Passdisplaystyle on the mphantom element is mapped to CSS math-style
Asserts run
Pass
assert_equals("compact", "compact", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:88:15)
Pass
assert_equals("normal", "normal", "attribute specified")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:90:15)
Pass
assert_equals("normal", "normal", "case insensitive")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:92:15)
Passmathvariant on the mprescripts element is not mapped to CSS text-transform
Asserts run
Pass
assert_equals("none", "none", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:36:15)
Pass
assert_equals("uppercase", "uppercase", "text-transform on parent")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:40:15)
Pass
assert_equals("uppercase", "uppercase", "attribute specified")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:44:15)
Pass
assert_equals("uppercase", "uppercase", "case insensitive")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:47:15)
Passscriptlevel on the mprescripts element is mapped to math-depth(...)
Asserts run
Pass
assert_equals("1", "1", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:53:15)
Pass
assert_equals("2", "2", "attribute specified <U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:57:15)
Pass
assert_equals("1", "1", "attribute specified +<U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:61:15)
Pass
assert_equals("-3", "-3", "attribute specified -<U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:65:15)
Pass
assert_approx_equals(42, 42, 1, "mathsize wins over scriptlevel")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:69:15)
Passinvalid scriptlevel values on the mprescripts element are not mapped to math-depth(...)
Asserts run
Pass
assert_equals("1", "1", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:77:15)
Pass
assert_equals("1", "1", "invalid scriptlevel value '+-1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("1", "1", "invalid scriptlevel value '--1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("1", "1", "invalid scriptlevel value '+z1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("1", "1", "invalid scriptlevel value '+ 1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("1", "1", "invalid scriptlevel value '2.0'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("1", "1", "invalid scriptlevel value '-3\"'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("1", "1", "invalid scriptlevel value '200px'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("1", "1", "invalid scriptlevel value 'add(2)'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Passdisplaystyle on the mprescripts element is mapped to CSS math-style
Asserts run
Pass
assert_equals("compact", "compact", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:88:15)
Pass
assert_equals("normal", "normal", "attribute specified")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:90:15)
Pass
assert_equals("normal", "normal", "case insensitive")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:92:15)
Passmathvariant on the mroot element is not mapped to CSS text-transform
Asserts run
Pass
assert_equals("none", "none", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:36:15)
Pass
assert_equals("uppercase", "uppercase", "text-transform on parent")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:40:15)
Pass
assert_equals("uppercase", "uppercase", "attribute specified")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:44:15)
Pass
assert_equals("uppercase", "uppercase", "case insensitive")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:47:15)
Passscriptlevel on the mroot element is mapped to math-depth(...)
Asserts run
Pass
assert_equals("0", "0", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:53:15)
Pass
assert_equals("2", "2", "attribute specified <U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:57:15)
Pass
assert_equals("1", "1", "attribute specified +<U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:61:15)
Pass
assert_equals("-3", "-3", "attribute specified -<U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:65:15)
Pass
assert_approx_equals(42, 42, 1, "mathsize wins over scriptlevel")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:69:15)
Passinvalid scriptlevel values on the mroot element are not mapped to math-depth(...)
Asserts run
Pass
assert_equals("0", "0", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:77:15)
Pass
assert_equals("0", "0", "invalid scriptlevel value '+-1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '--1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '+z1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '+ 1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '2.0'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '-3\"'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '200px'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value 'add(2)'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Passdisplaystyle on the mroot element is mapped to CSS math-style
Asserts run
Pass
assert_equals("compact", "compact", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:88:15)
Pass
assert_equals("normal", "normal", "attribute specified")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:90:15)
Pass
assert_equals("normal", "normal", "case insensitive")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:92:15)
Passmathvariant on the mrow element is not mapped to CSS text-transform
Asserts run
Pass
assert_equals("none", "none", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:36:15)
Pass
assert_equals("uppercase", "uppercase", "text-transform on parent")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:40:15)
Pass
assert_equals("uppercase", "uppercase", "attribute specified")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:44:15)
Pass
assert_equals("uppercase", "uppercase", "case insensitive")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:47:15)
Passscriptlevel on the mrow element is mapped to math-depth(...)
Asserts run
Pass
assert_equals("0", "0", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:53:15)
Pass
assert_equals("2", "2", "attribute specified <U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:57:15)
Pass
assert_equals("1", "1", "attribute specified +<U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:61:15)
Pass
assert_equals("-3", "-3", "attribute specified -<U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:65:15)
Pass
assert_approx_equals(42, 42, 1, "mathsize wins over scriptlevel")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:69:15)
Passinvalid scriptlevel values on the mrow element are not mapped to math-depth(...)
Asserts run
Pass
assert_equals("0", "0", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:77:15)
Pass
assert_equals("0", "0", "invalid scriptlevel value '+-1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '--1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '+z1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '+ 1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '2.0'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '-3\"'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '200px'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value 'add(2)'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Passdisplaystyle on the mrow element is mapped to CSS math-style
Asserts run
Pass
assert_equals("compact", "compact", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:88:15)
Pass
assert_equals("normal", "normal", "attribute specified")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:90:15)
Pass
assert_equals("normal", "normal", "case insensitive")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:92:15)
Passmathvariant on the ms element is not mapped to CSS text-transform
Asserts run
Pass
assert_equals("none", "none", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:36:15)
Pass
assert_equals("uppercase", "uppercase", "text-transform on parent")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:40:15)
Pass
assert_equals("uppercase", "uppercase", "attribute specified")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:44:15)
Pass
assert_equals("uppercase", "uppercase", "case insensitive")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:47:15)
Passscriptlevel on the ms element is mapped to math-depth(...)
Asserts run
Pass
assert_equals("0", "0", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:53:15)
Pass
assert_equals("2", "2", "attribute specified <U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:57:15)
Pass
assert_equals("1", "1", "attribute specified +<U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:61:15)
Pass
assert_equals("-3", "-3", "attribute specified -<U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:65:15)
Pass
assert_approx_equals(42, 42, 1, "mathsize wins over scriptlevel")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:69:15)
Passinvalid scriptlevel values on the ms element are not mapped to math-depth(...)
Asserts run
Pass
assert_equals("0", "0", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:77:15)
Pass
assert_equals("0", "0", "invalid scriptlevel value '+-1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '--1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '+z1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '+ 1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '2.0'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '-3\"'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '200px'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value 'add(2)'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Passdisplaystyle on the ms element is mapped to CSS math-style
Asserts run
Pass
assert_equals("compact", "compact", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:88:15)
Pass
assert_equals("normal", "normal", "attribute specified")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:90:15)
Pass
assert_equals("normal", "normal", "case insensitive")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:92:15)
Passmathvariant on the mspace element is not mapped to CSS text-transform
Asserts run
Pass
assert_equals("none", "none", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:36:15)
Pass
assert_equals("uppercase", "uppercase", "text-transform on parent")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:40:15)
Pass
assert_equals("uppercase", "uppercase", "attribute specified")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:44:15)
Pass
assert_equals("uppercase", "uppercase", "case insensitive")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:47:15)
Passscriptlevel on the mspace element is mapped to math-depth(...)
Asserts run
Pass
assert_equals("0", "0", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:53:15)
Pass
assert_equals("2", "2", "attribute specified <U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:57:15)
Pass
assert_equals("1", "1", "attribute specified +<U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:61:15)
Pass
assert_equals("-3", "-3", "attribute specified -<U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:65:15)
Pass
assert_approx_equals(42, 42, 1, "mathsize wins over scriptlevel")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:69:15)
Passinvalid scriptlevel values on the mspace element are not mapped to math-depth(...)
Asserts run
Pass
assert_equals("0", "0", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:77:15)
Pass
assert_equals("0", "0", "invalid scriptlevel value '+-1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '--1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '+z1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '+ 1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '2.0'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '-3\"'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '200px'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value 'add(2)'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Passdisplaystyle on the mspace element is mapped to CSS math-style
Asserts run
Pass
assert_equals("compact", "compact", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:88:15)
Pass
assert_equals("normal", "normal", "attribute specified")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:90:15)
Pass
assert_equals("normal", "normal", "case insensitive")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:92:15)
Passmathvariant on the msqrt element is not mapped to CSS text-transform
Asserts run
Pass
assert_equals("none", "none", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:36:15)
Pass
assert_equals("uppercase", "uppercase", "text-transform on parent")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:40:15)
Pass
assert_equals("uppercase", "uppercase", "attribute specified")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:44:15)
Pass
assert_equals("uppercase", "uppercase", "case insensitive")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:47:15)
Passscriptlevel on the msqrt element is mapped to math-depth(...)
Asserts run
Pass
assert_equals("0", "0", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:53:15)
Pass
assert_equals("2", "2", "attribute specified <U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:57:15)
Pass
assert_equals("1", "1", "attribute specified +<U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:61:15)
Pass
assert_equals("-3", "-3", "attribute specified -<U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:65:15)
Pass
assert_approx_equals(42, 42, 1, "mathsize wins over scriptlevel")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:69:15)
Passinvalid scriptlevel values on the msqrt element are not mapped to math-depth(...)
Asserts run
Pass
assert_equals("0", "0", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:77:15)
Pass
assert_equals("0", "0", "invalid scriptlevel value '+-1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '--1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '+z1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '+ 1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '2.0'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '-3\"'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '200px'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value 'add(2)'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Passdisplaystyle on the msqrt element is mapped to CSS math-style
Asserts run
Pass
assert_equals("compact", "compact", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:88:15)
Pass
assert_equals("normal", "normal", "attribute specified")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:90:15)
Pass
assert_equals("normal", "normal", "case insensitive")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:92:15)
Passmathvariant on the mstyle element is not mapped to CSS text-transform
Asserts run
Pass
assert_equals("none", "none", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:36:15)
Pass
assert_equals("uppercase", "uppercase", "text-transform on parent")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:40:15)
Pass
assert_equals("uppercase", "uppercase", "attribute specified")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:44:15)
Pass
assert_equals("uppercase", "uppercase", "case insensitive")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:47:15)
Passscriptlevel on the mstyle element is mapped to math-depth(...)
Asserts run
Pass
assert_equals("0", "0", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:53:15)
Pass
assert_equals("2", "2", "attribute specified <U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:57:15)
Pass
assert_equals("1", "1", "attribute specified +<U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:61:15)
Pass
assert_equals("-3", "-3", "attribute specified -<U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:65:15)
Pass
assert_approx_equals(42, 42, 1, "mathsize wins over scriptlevel")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:69:15)
Passinvalid scriptlevel values on the mstyle element are not mapped to math-depth(...)
Asserts run
Pass
assert_equals("0", "0", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:77:15)
Pass
assert_equals("0", "0", "invalid scriptlevel value '+-1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '--1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '+z1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '+ 1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '2.0'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '-3\"'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '200px'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value 'add(2)'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Passdisplaystyle on the mstyle element is mapped to CSS math-style
Asserts run
Pass
assert_equals("compact", "compact", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:88:15)
Pass
assert_equals("normal", "normal", "attribute specified")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:90:15)
Pass
assert_equals("normal", "normal", "case insensitive")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:92:15)
Passmathvariant on the msub element is not mapped to CSS text-transform
Asserts run
Pass
assert_equals("none", "none", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:36:15)
Pass
assert_equals("uppercase", "uppercase", "text-transform on parent")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:40:15)
Pass
assert_equals("uppercase", "uppercase", "attribute specified")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:44:15)
Pass
assert_equals("uppercase", "uppercase", "case insensitive")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:47:15)
Passscriptlevel on the msub element is mapped to math-depth(...)
Asserts run
Pass
assert_equals("0", "0", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:53:15)
Pass
assert_equals("2", "2", "attribute specified <U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:57:15)
Pass
assert_equals("1", "1", "attribute specified +<U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:61:15)
Pass
assert_equals("-3", "-3", "attribute specified -<U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:65:15)
Pass
assert_approx_equals(42, 42, 1, "mathsize wins over scriptlevel")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:69:15)
Passinvalid scriptlevel values on the msub element are not mapped to math-depth(...)
Asserts run
Pass
assert_equals("0", "0", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:77:15)
Pass
assert_equals("0", "0", "invalid scriptlevel value '+-1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '--1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '+z1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '+ 1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '2.0'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '-3\"'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '200px'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value 'add(2)'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Passdisplaystyle on the msub element is mapped to CSS math-style
Asserts run
Pass
assert_equals("compact", "compact", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:88:15)
Pass
assert_equals("normal", "normal", "attribute specified")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:90:15)
Pass
assert_equals("normal", "normal", "case insensitive")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:92:15)
Passmathvariant on the msubsup element is not mapped to CSS text-transform
Asserts run
Pass
assert_equals("none", "none", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:36:15)
Pass
assert_equals("uppercase", "uppercase", "text-transform on parent")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:40:15)
Pass
assert_equals("uppercase", "uppercase", "attribute specified")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:44:15)
Pass
assert_equals("uppercase", "uppercase", "case insensitive")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:47:15)
Passscriptlevel on the msubsup element is mapped to math-depth(...)
Asserts run
Pass
assert_equals("0", "0", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:53:15)
Pass
assert_equals("2", "2", "attribute specified <U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:57:15)
Pass
assert_equals("1", "1", "attribute specified +<U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:61:15)
Pass
assert_equals("-3", "-3", "attribute specified -<U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:65:15)
Pass
assert_approx_equals(42, 42, 1, "mathsize wins over scriptlevel")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:69:15)
Passinvalid scriptlevel values on the msubsup element are not mapped to math-depth(...)
Asserts run
Pass
assert_equals("0", "0", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:77:15)
Pass
assert_equals("0", "0", "invalid scriptlevel value '+-1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '--1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '+z1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '+ 1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '2.0'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '-3\"'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '200px'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value 'add(2)'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Passdisplaystyle on the msubsup element is mapped to CSS math-style
Asserts run
Pass
assert_equals("compact", "compact", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:88:15)
Pass
assert_equals("normal", "normal", "attribute specified")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:90:15)
Pass
assert_equals("normal", "normal", "case insensitive")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:92:15)
Passmathvariant on the msup element is not mapped to CSS text-transform
Asserts run
Pass
assert_equals("none", "none", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:36:15)
Pass
assert_equals("uppercase", "uppercase", "text-transform on parent")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:40:15)
Pass
assert_equals("uppercase", "uppercase", "attribute specified")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:44:15)
Pass
assert_equals("uppercase", "uppercase", "case insensitive")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:47:15)
Passscriptlevel on the msup element is mapped to math-depth(...)
Asserts run
Pass
assert_equals("0", "0", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:53:15)
Pass
assert_equals("2", "2", "attribute specified <U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:57:15)
Pass
assert_equals("1", "1", "attribute specified +<U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:61:15)
Pass
assert_equals("-3", "-3", "attribute specified -<U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:65:15)
Pass
assert_approx_equals(42, 42, 1, "mathsize wins over scriptlevel")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:69:15)
Passinvalid scriptlevel values on the msup element are not mapped to math-depth(...)
Asserts run
Pass
assert_equals("0", "0", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:77:15)
Pass
assert_equals("0", "0", "invalid scriptlevel value '+-1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '--1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '+z1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '+ 1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '2.0'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '-3\"'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '200px'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value 'add(2)'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Passdisplaystyle on the msup element is mapped to CSS math-style
Asserts run
Pass
assert_equals("compact", "compact", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:88:15)
Pass
assert_equals("normal", "normal", "attribute specified")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:90:15)
Pass
assert_equals("normal", "normal", "case insensitive")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:92:15)
Passmathvariant on the mtable element is not mapped to CSS text-transform
Asserts run
Pass
assert_equals("none", "none", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:36:15)
Pass
assert_equals("uppercase", "uppercase", "text-transform on parent")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:40:15)
Pass
assert_equals("uppercase", "uppercase", "attribute specified")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:44:15)
Pass
assert_equals("uppercase", "uppercase", "case insensitive")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:47:15)
Passscriptlevel on the mtable element is mapped to math-depth(...)
Asserts run
Pass
assert_equals("0", "0", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:53:15)
Pass
assert_equals("2", "2", "attribute specified <U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:57:15)
Pass
assert_equals("1", "1", "attribute specified +<U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:61:15)
Pass
assert_equals("-3", "-3", "attribute specified -<U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:65:15)
Pass
assert_approx_equals(42, 42, 1, "mathsize wins over scriptlevel")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:69:15)
Passinvalid scriptlevel values on the mtable element are not mapped to math-depth(...)
Asserts run
Pass
assert_equals("0", "0", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:77:15)
Pass
assert_equals("0", "0", "invalid scriptlevel value '+-1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '--1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '+z1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '+ 1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '2.0'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '-3\"'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '200px'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value 'add(2)'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Passdisplaystyle on the mtable element is mapped to CSS math-style
Asserts run
Pass
assert_equals("compact", "compact", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:88:15)
Pass
assert_equals("normal", "normal", "attribute specified")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:90:15)
Pass
assert_equals("normal", "normal", "case insensitive")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:92:15)
Passmathvariant on the mtd element is not mapped to CSS text-transform
Asserts run
Pass
assert_equals("none", "none", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:36:15)
Pass
assert_equals("uppercase", "uppercase", "text-transform on parent")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:40:15)
Pass
assert_equals("uppercase", "uppercase", "attribute specified")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:44:15)
Pass
assert_equals("uppercase", "uppercase", "case insensitive")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:47:15)
Passscriptlevel on the mtd element is mapped to math-depth(...)
Asserts run
Pass
assert_equals("0", "0", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:53:15)
Pass
assert_equals("2", "2", "attribute specified <U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:57:15)
Pass
assert_equals("1", "1", "attribute specified +<U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:61:15)
Pass
assert_equals("-3", "-3", "attribute specified -<U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:65:15)
Pass
assert_approx_equals(42, 42, 1, "mathsize wins over scriptlevel")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:69:15)
Passinvalid scriptlevel values on the mtd element are not mapped to math-depth(...)
Asserts run
Pass
assert_equals("0", "0", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:77:15)
Pass
assert_equals("0", "0", "invalid scriptlevel value '+-1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '--1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '+z1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '+ 1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '2.0'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '-3\"'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '200px'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value 'add(2)'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Passdisplaystyle on the mtd element is mapped to CSS math-style
Asserts run
Pass
assert_equals("compact", "compact", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:88:15)
Pass
assert_equals("normal", "normal", "attribute specified")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:90:15)
Pass
assert_equals("normal", "normal", "case insensitive")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:92:15)
Passmathvariant on the mtext element is not mapped to CSS text-transform
Asserts run
Pass
assert_equals("none", "none", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:36:15)
Pass
assert_equals("uppercase", "uppercase", "text-transform on parent")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:40:15)
Pass
assert_equals("uppercase", "uppercase", "attribute specified")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:44:15)
Pass
assert_equals("uppercase", "uppercase", "case insensitive")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:47:15)
Passscriptlevel on the mtext element is mapped to math-depth(...)
Asserts run
Pass
assert_equals("0", "0", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:53:15)
Pass
assert_equals("2", "2", "attribute specified <U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:57:15)
Pass
assert_equals("1", "1", "attribute specified +<U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:61:15)
Pass
assert_equals("-3", "-3", "attribute specified -<U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:65:15)
Pass
assert_approx_equals(42, 42, 1, "mathsize wins over scriptlevel")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:69:15)
Passinvalid scriptlevel values on the mtext element are not mapped to math-depth(...)
Asserts run
Pass
assert_equals("0", "0", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:77:15)
Pass
assert_equals("0", "0", "invalid scriptlevel value '+-1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '--1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '+z1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '+ 1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '2.0'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '-3\"'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '200px'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value 'add(2)'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Passdisplaystyle on the mtext element is mapped to CSS math-style
Asserts run
Pass
assert_equals("compact", "compact", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:88:15)
Pass
assert_equals("normal", "normal", "attribute specified")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:90:15)
Pass
assert_equals("normal", "normal", "case insensitive")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:92:15)
Passmathvariant on the mtr element is not mapped to CSS text-transform
Asserts run
Pass
assert_equals("none", "none", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:36:15)
Pass
assert_equals("uppercase", "uppercase", "text-transform on parent")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:40:15)
Pass
assert_equals("uppercase", "uppercase", "attribute specified")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:44:15)
Pass
assert_equals("uppercase", "uppercase", "case insensitive")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:47:15)
Passscriptlevel on the mtr element is mapped to math-depth(...)
Asserts run
Pass
assert_equals("0", "0", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:53:15)
Pass
assert_equals("2", "2", "attribute specified <U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:57:15)
Pass
assert_equals("1", "1", "attribute specified +<U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:61:15)
Pass
assert_equals("-3", "-3", "attribute specified -<U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:65:15)
Pass
assert_approx_equals(42, 42, 1, "mathsize wins over scriptlevel")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:69:15)
Passinvalid scriptlevel values on the mtr element are not mapped to math-depth(...)
Asserts run
Pass
assert_equals("0", "0", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:77:15)
Pass
assert_equals("0", "0", "invalid scriptlevel value '+-1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '--1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '+z1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '+ 1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '2.0'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '-3\"'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '200px'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value 'add(2)'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Passdisplaystyle on the mtr element is mapped to CSS math-style
Asserts run
Pass
assert_equals("compact", "compact", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:88:15)
Pass
assert_equals("normal", "normal", "attribute specified")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:90:15)
Pass
assert_equals("normal", "normal", "case insensitive")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:92:15)
Passmathvariant on the munder element is not mapped to CSS text-transform
Asserts run
Pass
assert_equals("none", "none", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:36:15)
Pass
assert_equals("uppercase", "uppercase", "text-transform on parent")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:40:15)
Pass
assert_equals("uppercase", "uppercase", "attribute specified")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:44:15)
Pass
assert_equals("uppercase", "uppercase", "case insensitive")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:47:15)
Passscriptlevel on the munder element is mapped to math-depth(...)
Asserts run
Pass
assert_equals("0", "0", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:53:15)
Pass
assert_equals("2", "2", "attribute specified <U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:57:15)
Pass
assert_equals("1", "1", "attribute specified +<U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:61:15)
Pass
assert_equals("-3", "-3", "attribute specified -<U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:65:15)
Pass
assert_approx_equals(42, 42, 1, "mathsize wins over scriptlevel")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:69:15)
Passinvalid scriptlevel values on the munder element are not mapped to math-depth(...)
Asserts run
Pass
assert_equals("0", "0", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:77:15)
Pass
assert_equals("0", "0", "invalid scriptlevel value '+-1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '--1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '+z1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '+ 1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '2.0'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '-3\"'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '200px'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value 'add(2)'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Passdisplaystyle on the munder element is mapped to CSS math-style
Asserts run
Pass
assert_equals("compact", "compact", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:88:15)
Pass
assert_equals("normal", "normal", "attribute specified")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:90:15)
Pass
assert_equals("normal", "normal", "case insensitive")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:92:15)
Passmathvariant on the munderover element is not mapped to CSS text-transform
Asserts run
Pass
assert_equals("none", "none", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:36:15)
Pass
assert_equals("uppercase", "uppercase", "text-transform on parent")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:40:15)
Pass
assert_equals("uppercase", "uppercase", "attribute specified")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:44:15)
Pass
assert_equals("uppercase", "uppercase", "case insensitive")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:47:15)
Passscriptlevel on the munderover element is mapped to math-depth(...)
Asserts run
Pass
assert_equals("0", "0", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:53:15)
Pass
assert_equals("2", "2", "attribute specified <U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:57:15)
Pass
assert_equals("1", "1", "attribute specified +<U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:61:15)
Pass
assert_equals("-3", "-3", "attribute specified -<U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:65:15)
Pass
assert_approx_equals(42, 42, 1, "mathsize wins over scriptlevel")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:69:15)
Passinvalid scriptlevel values on the munderover element are not mapped to math-depth(...)
Asserts run
Pass
assert_equals("0", "0", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:77:15)
Pass
assert_equals("0", "0", "invalid scriptlevel value '+-1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '--1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '+z1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '+ 1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '2.0'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '-3\"'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '200px'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value 'add(2)'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Passdisplaystyle on the munderover element is mapped to CSS math-style
Asserts run
Pass
assert_equals("compact", "compact", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:88:15)
Pass
assert_equals("normal", "normal", "attribute specified")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:90:15)
Pass
assert_equals("normal", "normal", "case insensitive")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:92:15)
Passmathvariant on the none element is not mapped to CSS text-transform
Asserts run
Pass
assert_equals("none", "none", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:36:15)
Pass
assert_equals("uppercase", "uppercase", "text-transform on parent")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:40:15)
Pass
assert_equals("uppercase", "uppercase", "attribute specified")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:44:15)
Pass
assert_equals("uppercase", "uppercase", "case insensitive")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:47:15)
Passscriptlevel on the none element is mapped to math-depth(...)
Asserts run
Pass
assert_equals("1", "1", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:53:15)
Pass
assert_equals("2", "2", "attribute specified <U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:57:15)
Pass
assert_equals("1", "1", "attribute specified +<U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:61:15)
Pass
assert_equals("-3", "-3", "attribute specified -<U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:65:15)
Pass
assert_approx_equals(42, 42, 1, "mathsize wins over scriptlevel")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:69:15)
Passinvalid scriptlevel values on the none element are not mapped to math-depth(...)
Asserts run
Pass
assert_equals("1", "1", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:77:15)
Pass
assert_equals("1", "1", "invalid scriptlevel value '+-1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("1", "1", "invalid scriptlevel value '--1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("1", "1", "invalid scriptlevel value '+z1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("1", "1", "invalid scriptlevel value '+ 1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("1", "1", "invalid scriptlevel value '2.0'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("1", "1", "invalid scriptlevel value '-3\"'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("1", "1", "invalid scriptlevel value '200px'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("1", "1", "invalid scriptlevel value 'add(2)'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Passdisplaystyle on the none element is mapped to CSS math-style
Asserts run
Pass
assert_equals("compact", "compact", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:88:15)
Pass
assert_equals("normal", "normal", "attribute specified")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:90:15)
Pass
assert_equals("normal", "normal", "case insensitive")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:92:15)
Passmathvariant on the semantics element is not mapped to CSS text-transform
Asserts run
Pass
assert_equals("none", "none", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:36:15)
Pass
assert_equals("uppercase", "uppercase", "text-transform on parent")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:40:15)
Pass
assert_equals("uppercase", "uppercase", "attribute specified")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:44:15)
Pass
assert_equals("uppercase", "uppercase", "case insensitive")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:47:15)
Passscriptlevel on the semantics element is mapped to math-depth(...)
Asserts run
Pass
assert_equals("0", "0", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:53:15)
Pass
assert_equals("2", "2", "attribute specified <U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:57:15)
Pass
assert_equals("1", "1", "attribute specified +<U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:61:15)
Pass
assert_equals("-3", "-3", "attribute specified -<U>")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:65:15)
Pass
assert_approx_equals(42, 42, 1, "mathsize wins over scriptlevel")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:69:15)
Passinvalid scriptlevel values on the semantics element are not mapped to math-depth(...)
Asserts run
Pass
assert_equals("0", "0", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:77:15)
Pass
assert_equals("0", "0", "invalid scriptlevel value '+-1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '--1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '+z1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '+ 1'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '2.0'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '-3\"'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value '200px'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Pass
assert_equals("0", "0", "invalid scriptlevel value 'add(2)'")
    at  /mathml/relations/css-styling/attribute-mapping-002.html:83:17
Passdisplaystyle on the semantics element is mapped to CSS math-style
Asserts run
Pass
assert_equals("compact", "compact", "no attribute")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:88:15)
Pass
assert_equals("normal", "normal", "attribute specified")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:90:15)
Pass
assert_equals("normal", "normal", "case insensitive")
    at Test.<anonymous> ( /mathml/relations/css-styling/attribute-mapping-002.html:92:15)