Summary

Harness status: OK

Found 24 tests

Details

ResultTest NameMessage
PassInitial value of ascentOverride should be 'normal'
Asserts run
Pass
assert_equals("normal", "normal")
    at Test.<anonymous> ( /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:19:3)
PassInitialize ascentOverride with 'normal' should succeed
Asserts run
Pass
assert_equals("normal", "normal")
    at Test.<anonymous> ( /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:27:3)
PassInitialize ascentOverride with a percentage should succeed
Asserts run
Pass
assert_equals("50%", "50%")
    at Test.<anonymous> ( /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:35:3)
PassInitialize ascentOverride with a negative percentage should fail
Asserts run
Pass
assert_equals("error", "error")
    at Test.<anonymous> ( /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:44:3)
Pass
assert_throws_dom("SyntaxError", function "() => {throw error}")
    at Test.<anonymous> ( /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:45:3)
PassInitialize ascentOverride with a non-percentage should fail
Asserts run
Pass
assert_equals("error", "error")
    at Test.<anonymous> ( /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:54:3)
Pass
assert_throws_dom("SyntaxError", function "() => {throw error}")
    at Test.<anonymous> ( /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:55:3)
PassChanging ascentOverride from 'normal' to percentage should succeed
Asserts run
Pass
assert_equals("50%", "50%")
    at Test.<anonymous> ( /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:64:3)
PassChanging ascentOverride from percentage to 'normal' should succeed
Asserts run
Pass
assert_equals("normal", "normal")
    at Test.<anonymous> ( /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:73:3)
PassChanging ascentOverride to invalid value should fail
Asserts run
Pass
assert_throws_dom("SyntaxError", function "() => {face.ascentOverride = '10px'}")
    at Test.<anonymous> ( /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:80:3)
PassInitial value of descentOverride should be 'normal'
Asserts run
Pass
assert_equals("normal", "normal")
    at Test.<anonymous> ( /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:89:3)
PassInitialize descentOverride with 'normal' should succeed
Asserts run
Pass
assert_equals("normal", "normal")
    at Test.<anonymous> ( /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:97:3)
PassInitialize descentOverride with a percentage should succeed
Asserts run
Pass
assert_equals("50%", "50%")
    at Test.<anonymous> ( /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:105:3)
PassInitialize descentOverride with a negative percentage should fail
Asserts run
Pass
assert_equals("error", "error")
    at Test.<anonymous> ( /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:114:3)
Pass
assert_throws_dom("SyntaxError", function "() => {throw error}")
    at Test.<anonymous> ( /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:115:3)
PassInitialize descentOverride with a non-percentage should fail
Asserts run
Pass
assert_equals("error", "error")
    at Test.<anonymous> ( /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:124:3)
Pass
assert_throws_dom("SyntaxError", function "() => {throw error}")
    at Test.<anonymous> ( /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:125:3)
PassChanging descentOverride from 'normal' to percentage should succeed
Asserts run
Pass
assert_equals("50%", "50%")
    at Test.<anonymous> ( /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:134:3)
PassChanging descentOverride from percentage to 'normal' should succeed
Asserts run
Pass
assert_equals("normal", "normal")
    at Test.<anonymous> ( /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:143:3)
PassChanging descentOverride to invalid value should fail
Asserts run
Pass
assert_throws_dom("SyntaxError", function "() => {face.descentOverride = '10px'}")
    at Test.<anonymous> ( /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:150:3)
PassInitial value of lineGapOverride should be 'normal'
Asserts run
Pass
assert_equals("normal", "normal")
    at Test.<anonymous> ( /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:159:3)
PassInitialize lineGapOverride with 'normal' should succeed
Asserts run
Pass
assert_equals("normal", "normal")
    at Test.<anonymous> ( /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:167:3)
PassInitialize lineGapOverride with a percentage should succeed
Asserts run
Pass
assert_equals("50%", "50%")
    at Test.<anonymous> ( /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:175:3)
PassInitialize lineGapOverride with a negative percentage should fail
Asserts run
Pass
assert_equals("error", "error")
    at Test.<anonymous> ( /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:184:3)
Pass
assert_throws_dom("SyntaxError", function "() => {throw error}")
    at Test.<anonymous> ( /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:185:3)
PassInitialize lineGapOverride with a non-percentage should fail
Asserts run
Pass
assert_equals("error", "error")
    at Test.<anonymous> ( /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:194:3)
Pass
assert_throws_dom("SyntaxError", function "() => {throw error}")
    at Test.<anonymous> ( /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:195:3)
PassChanging lineGapOverride from 'normal' to percentage should succeed
Asserts run
Pass
assert_equals("50%", "50%")
    at Test.<anonymous> ( /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:204:3)
PassChanging lineGapOverride from percentage to 'normal' should succeed
Asserts run
Pass
assert_equals("normal", "normal")
    at Test.<anonymous> ( /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:213:3)
PassChanging lineGapOverride to invalid value should fail
Asserts run
Pass
assert_throws_dom("SyntaxError", function "() => {face.lineGapOverride = '10px'}")
    at Test.<anonymous> ( /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:220:3)