Summary

Harness status: OK

Found 9 tests

Details

ResultTest NameMessage
Passcaption
Asserts run
Pass
assert_equals("caption", "caption", "System font serializes as-is")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:28:3)
Pass
assert_array_equals(["font-style", "font-variant-ligatures", "font-variant-caps", "font-variant-numeric", "font-variant-east-asian", "font-variant-alternates", "font-variant-position", "font-weight", "font-stretch", "font-size", "line-height", "font-family", "font-optical-sizing", "font-size-adjust", "font-kerning", "font-feature-settings", "font-variation-settings"], ["font-style", "font-variant-ligatures", "font-variant-caps", "font-variant-numeric", "font-variant-east-asian", "font-variant-alternates", "font-variant-position", "font-weight", "font-stretch", "font-size", "line-height", "font-family", "font-optical-sizing", "font-size-adjust", "font-kerning", "font-feature-settings", "font-variation-settings"], "System font sets all longhands")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:29:3)
Pass
assert_equals("", "", "Longhand 'font-style' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-variant-ligatures' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-variant-caps' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-variant-numeric' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-variant-east-asian' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-variant-alternates' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-variant-position' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-weight' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-stretch' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-size' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'line-height' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-family' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-optical-sizing' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-size-adjust' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-kerning' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-feature-settings' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-variation-settings' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-style'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-style'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-style'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-variant-ligatures'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-variant-ligatures'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-variant-ligatures'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-variant-caps'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-variant-caps'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-variant-caps'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-variant-numeric'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-variant-numeric'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-variant-numeric'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-variant-east-asian'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-variant-east-asian'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-variant-east-asian'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-variant-alternates'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-variant-alternates'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-variant-alternates'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-variant-position'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-variant-position'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-variant-position'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("400", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("400", "400", "Can set longhand 'font-weight'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-weight'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-weight'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("100%", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("100%", "100%", "Can set longhand 'font-stretch'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-stretch'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-stretch'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("16px", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("16px", "16px", "Can set longhand 'font-size'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-size'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-size'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'line-height'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'line-height'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'line-height'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("Arial", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("Arial", "Arial", "Can set longhand 'font-family'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-family'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-family'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("auto", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("auto", "auto", "Can set longhand 'font-optical-sizing'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-optical-sizing'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-optical-sizing'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("none", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("none", "none", "Can set longhand 'font-size-adjust'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-size-adjust'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-size-adjust'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("auto", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("auto", "auto", "Can set longhand 'font-kerning'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-kerning'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-kerning'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-feature-settings'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-feature-settings'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-feature-settings'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-variation-settings'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-variation-settings'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-variation-settings'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Passicon
Asserts run
Pass
assert_equals("icon", "icon", "System font serializes as-is")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:28:3)
Pass
assert_array_equals(["font-style", "font-variant-ligatures", "font-variant-caps", "font-variant-numeric", "font-variant-east-asian", "font-variant-alternates", "font-variant-position", "font-weight", "font-stretch", "font-size", "line-height", "font-family", "font-optical-sizing", "font-size-adjust", "font-kerning", "font-feature-settings", "font-variation-settings"], ["font-style", "font-variant-ligatures", "font-variant-caps", "font-variant-numeric", "font-variant-east-asian", "font-variant-alternates", "font-variant-position", "font-weight", "font-stretch", "font-size", "line-height", "font-family", "font-optical-sizing", "font-size-adjust", "font-kerning", "font-feature-settings", "font-variation-settings"], "System font sets all longhands")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:29:3)
Pass
assert_equals("", "", "Longhand 'font-style' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-variant-ligatures' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-variant-caps' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-variant-numeric' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-variant-east-asian' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-variant-alternates' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-variant-position' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-weight' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-stretch' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-size' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'line-height' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-family' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-optical-sizing' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-size-adjust' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-kerning' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-feature-settings' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-variation-settings' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-style'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-style'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-style'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-variant-ligatures'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-variant-ligatures'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-variant-ligatures'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-variant-caps'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-variant-caps'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-variant-caps'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-variant-numeric'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-variant-numeric'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-variant-numeric'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-variant-east-asian'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-variant-east-asian'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-variant-east-asian'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-variant-alternates'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-variant-alternates'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-variant-alternates'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-variant-position'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-variant-position'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-variant-position'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("400", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("400", "400", "Can set longhand 'font-weight'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-weight'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-weight'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("100%", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("100%", "100%", "Can set longhand 'font-stretch'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-stretch'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-stretch'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("16px", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("16px", "16px", "Can set longhand 'font-size'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-size'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-size'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'line-height'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'line-height'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'line-height'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("Arial", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("Arial", "Arial", "Can set longhand 'font-family'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-family'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-family'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("auto", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("auto", "auto", "Can set longhand 'font-optical-sizing'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-optical-sizing'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-optical-sizing'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("none", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("none", "none", "Can set longhand 'font-size-adjust'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-size-adjust'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-size-adjust'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("auto", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("auto", "auto", "Can set longhand 'font-kerning'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-kerning'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-kerning'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-feature-settings'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-feature-settings'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-feature-settings'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-variation-settings'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-variation-settings'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-variation-settings'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Passmenu
Asserts run
Pass
assert_equals("menu", "menu", "System font serializes as-is")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:28:3)
Pass
assert_array_equals(["font-style", "font-variant-ligatures", "font-variant-caps", "font-variant-numeric", "font-variant-east-asian", "font-variant-alternates", "font-variant-position", "font-weight", "font-stretch", "font-size", "line-height", "font-family", "font-optical-sizing", "font-size-adjust", "font-kerning", "font-feature-settings", "font-variation-settings"], ["font-style", "font-variant-ligatures", "font-variant-caps", "font-variant-numeric", "font-variant-east-asian", "font-variant-alternates", "font-variant-position", "font-weight", "font-stretch", "font-size", "line-height", "font-family", "font-optical-sizing", "font-size-adjust", "font-kerning", "font-feature-settings", "font-variation-settings"], "System font sets all longhands")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:29:3)
Pass
assert_equals("", "", "Longhand 'font-style' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-variant-ligatures' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-variant-caps' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-variant-numeric' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-variant-east-asian' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-variant-alternates' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-variant-position' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-weight' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-stretch' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-size' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'line-height' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-family' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-optical-sizing' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-size-adjust' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-kerning' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-feature-settings' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-variation-settings' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-style'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-style'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-style'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-variant-ligatures'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-variant-ligatures'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-variant-ligatures'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-variant-caps'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-variant-caps'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-variant-caps'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-variant-numeric'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-variant-numeric'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-variant-numeric'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-variant-east-asian'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-variant-east-asian'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-variant-east-asian'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-variant-alternates'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-variant-alternates'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-variant-alternates'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-variant-position'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-variant-position'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-variant-position'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("400", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("400", "400", "Can set longhand 'font-weight'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-weight'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-weight'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("100%", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("100%", "100%", "Can set longhand 'font-stretch'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-stretch'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-stretch'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("16px", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("16px", "16px", "Can set longhand 'font-size'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-size'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-size'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'line-height'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'line-height'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'line-height'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("Arial", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("Arial", "Arial", "Can set longhand 'font-family'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-family'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-family'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("auto", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("auto", "auto", "Can set longhand 'font-optical-sizing'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-optical-sizing'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-optical-sizing'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("none", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("none", "none", "Can set longhand 'font-size-adjust'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-size-adjust'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-size-adjust'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("auto", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("auto", "auto", "Can set longhand 'font-kerning'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-kerning'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-kerning'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-feature-settings'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-feature-settings'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-feature-settings'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-variation-settings'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-variation-settings'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-variation-settings'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Passmessage-box
Asserts run
Pass
assert_equals("message-box", "message-box", "System font serializes as-is")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:28:3)
Pass
assert_array_equals(["font-style", "font-variant-ligatures", "font-variant-caps", "font-variant-numeric", "font-variant-east-asian", "font-variant-alternates", "font-variant-position", "font-weight", "font-stretch", "font-size", "line-height", "font-family", "font-optical-sizing", "font-size-adjust", "font-kerning", "font-feature-settings", "font-variation-settings"], ["font-style", "font-variant-ligatures", "font-variant-caps", "font-variant-numeric", "font-variant-east-asian", "font-variant-alternates", "font-variant-position", "font-weight", "font-stretch", "font-size", "line-height", "font-family", "font-optical-sizing", "font-size-adjust", "font-kerning", "font-feature-settings", "font-variation-settings"], "System font sets all longhands")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:29:3)
Pass
assert_equals("", "", "Longhand 'font-style' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-variant-ligatures' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-variant-caps' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-variant-numeric' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-variant-east-asian' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-variant-alternates' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-variant-position' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-weight' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-stretch' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-size' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'line-height' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-family' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-optical-sizing' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-size-adjust' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-kerning' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-feature-settings' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-variation-settings' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-style'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-style'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-style'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-variant-ligatures'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-variant-ligatures'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-variant-ligatures'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-variant-caps'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-variant-caps'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-variant-caps'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-variant-numeric'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-variant-numeric'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-variant-numeric'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-variant-east-asian'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-variant-east-asian'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-variant-east-asian'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-variant-alternates'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-variant-alternates'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-variant-alternates'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-variant-position'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-variant-position'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-variant-position'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("400", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("400", "400", "Can set longhand 'font-weight'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-weight'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-weight'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("100%", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("100%", "100%", "Can set longhand 'font-stretch'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-stretch'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-stretch'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("16px", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("16px", "16px", "Can set longhand 'font-size'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-size'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-size'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'line-height'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'line-height'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'line-height'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("Arial", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("Arial", "Arial", "Can set longhand 'font-family'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-family'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-family'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("auto", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("auto", "auto", "Can set longhand 'font-optical-sizing'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-optical-sizing'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-optical-sizing'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("none", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("none", "none", "Can set longhand 'font-size-adjust'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-size-adjust'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-size-adjust'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("auto", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("auto", "auto", "Can set longhand 'font-kerning'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-kerning'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-kerning'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-feature-settings'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-feature-settings'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-feature-settings'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-variation-settings'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-variation-settings'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-variation-settings'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Passsmall-caption
Asserts run
Pass
assert_equals("small-caption", "small-caption", "System font serializes as-is")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:28:3)
Pass
assert_array_equals(["font-style", "font-variant-ligatures", "font-variant-caps", "font-variant-numeric", "font-variant-east-asian", "font-variant-alternates", "font-variant-position", "font-weight", "font-stretch", "font-size", "line-height", "font-family", "font-optical-sizing", "font-size-adjust", "font-kerning", "font-feature-settings", "font-variation-settings"], ["font-style", "font-variant-ligatures", "font-variant-caps", "font-variant-numeric", "font-variant-east-asian", "font-variant-alternates", "font-variant-position", "font-weight", "font-stretch", "font-size", "line-height", "font-family", "font-optical-sizing", "font-size-adjust", "font-kerning", "font-feature-settings", "font-variation-settings"], "System font sets all longhands")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:29:3)
Pass
assert_equals("", "", "Longhand 'font-style' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-variant-ligatures' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-variant-caps' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-variant-numeric' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-variant-east-asian' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-variant-alternates' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-variant-position' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-weight' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-stretch' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-size' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'line-height' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-family' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-optical-sizing' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-size-adjust' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-kerning' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-feature-settings' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-variation-settings' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-style'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-style'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-style'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-variant-ligatures'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-variant-ligatures'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-variant-ligatures'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-variant-caps'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-variant-caps'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-variant-caps'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-variant-numeric'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-variant-numeric'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-variant-numeric'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-variant-east-asian'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-variant-east-asian'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-variant-east-asian'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-variant-alternates'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-variant-alternates'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-variant-alternates'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-variant-position'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-variant-position'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-variant-position'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("400", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("400", "400", "Can set longhand 'font-weight'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-weight'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-weight'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("100%", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("100%", "100%", "Can set longhand 'font-stretch'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-stretch'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-stretch'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("16px", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("16px", "16px", "Can set longhand 'font-size'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-size'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-size'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'line-height'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'line-height'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'line-height'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("Arial", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("Arial", "Arial", "Can set longhand 'font-family'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-family'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-family'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("auto", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("auto", "auto", "Can set longhand 'font-optical-sizing'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-optical-sizing'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-optical-sizing'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("none", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("none", "none", "Can set longhand 'font-size-adjust'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-size-adjust'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-size-adjust'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("auto", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("auto", "auto", "Can set longhand 'font-kerning'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-kerning'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-kerning'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-feature-settings'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-feature-settings'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-feature-settings'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-variation-settings'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-variation-settings'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-variation-settings'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Passstatus-bar
Asserts run
Pass
assert_equals("status-bar", "status-bar", "System font serializes as-is")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:28:3)
Pass
assert_array_equals(["font-style", "font-variant-ligatures", "font-variant-caps", "font-variant-numeric", "font-variant-east-asian", "font-variant-alternates", "font-variant-position", "font-weight", "font-stretch", "font-size", "line-height", "font-family", "font-optical-sizing", "font-size-adjust", "font-kerning", "font-feature-settings", "font-variation-settings"], ["font-style", "font-variant-ligatures", "font-variant-caps", "font-variant-numeric", "font-variant-east-asian", "font-variant-alternates", "font-variant-position", "font-weight", "font-stretch", "font-size", "line-height", "font-family", "font-optical-sizing", "font-size-adjust", "font-kerning", "font-feature-settings", "font-variation-settings"], "System font sets all longhands")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:29:3)
Pass
assert_equals("", "", "Longhand 'font-style' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-variant-ligatures' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-variant-caps' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-variant-numeric' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-variant-east-asian' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-variant-alternates' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-variant-position' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-weight' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-stretch' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-size' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'line-height' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-family' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-optical-sizing' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-size-adjust' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-kerning' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-feature-settings' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-variation-settings' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-style'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-style'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-style'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-variant-ligatures'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-variant-ligatures'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-variant-ligatures'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-variant-caps'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-variant-caps'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-variant-caps'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-variant-numeric'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-variant-numeric'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-variant-numeric'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-variant-east-asian'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-variant-east-asian'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-variant-east-asian'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-variant-alternates'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-variant-alternates'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-variant-alternates'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-variant-position'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-variant-position'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-variant-position'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("400", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("400", "400", "Can set longhand 'font-weight'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-weight'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-weight'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("100%", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("100%", "100%", "Can set longhand 'font-stretch'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-stretch'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-stretch'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("16px", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("16px", "16px", "Can set longhand 'font-size'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-size'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-size'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'line-height'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'line-height'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'line-height'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("Arial", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("Arial", "Arial", "Can set longhand 'font-family'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-family'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-family'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("auto", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("auto", "auto", "Can set longhand 'font-optical-sizing'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-optical-sizing'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-optical-sizing'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("none", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("none", "none", "Can set longhand 'font-size-adjust'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-size-adjust'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-size-adjust'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("auto", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("auto", "auto", "Can set longhand 'font-kerning'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-kerning'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-kerning'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-feature-settings'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-feature-settings'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-feature-settings'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-variation-settings'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-variation-settings'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-variation-settings'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass-webkit-mini-control
Asserts run
Pass
assert_equals("-webkit-mini-control", "-webkit-mini-control", "System font serializes as-is")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:28:3)
Pass
assert_array_equals(["font-style", "font-variant-ligatures", "font-variant-caps", "font-variant-numeric", "font-variant-east-asian", "font-variant-alternates", "font-variant-position", "font-weight", "font-stretch", "font-size", "line-height", "font-family", "font-optical-sizing", "font-size-adjust", "font-kerning", "font-feature-settings", "font-variation-settings"], ["font-style", "font-variant-ligatures", "font-variant-caps", "font-variant-numeric", "font-variant-east-asian", "font-variant-alternates", "font-variant-position", "font-weight", "font-stretch", "font-size", "line-height", "font-family", "font-optical-sizing", "font-size-adjust", "font-kerning", "font-feature-settings", "font-variation-settings"], "System font sets all longhands")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:29:3)
Pass
assert_equals("", "", "Longhand 'font-style' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-variant-ligatures' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-variant-caps' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-variant-numeric' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-variant-east-asian' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-variant-alternates' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-variant-position' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-weight' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-stretch' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-size' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'line-height' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-family' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-optical-sizing' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-size-adjust' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-kerning' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-feature-settings' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-variation-settings' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-style'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-style'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-style'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-variant-ligatures'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-variant-ligatures'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-variant-ligatures'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-variant-caps'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-variant-caps'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-variant-caps'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-variant-numeric'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-variant-numeric'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-variant-numeric'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-variant-east-asian'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-variant-east-asian'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-variant-east-asian'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-variant-alternates'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-variant-alternates'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-variant-alternates'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-variant-position'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-variant-position'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-variant-position'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("400", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("400", "400", "Can set longhand 'font-weight'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-weight'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-weight'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("100%", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("100%", "100%", "Can set longhand 'font-stretch'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-stretch'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-stretch'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("13.3333px", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("13.3333px", "13.3333px", "Can set longhand 'font-size'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-size'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-size'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'line-height'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'line-height'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'line-height'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("Arial", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("Arial", "Arial", "Can set longhand 'font-family'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-family'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-family'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("auto", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("auto", "auto", "Can set longhand 'font-optical-sizing'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-optical-sizing'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-optical-sizing'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("none", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("none", "none", "Can set longhand 'font-size-adjust'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-size-adjust'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-size-adjust'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("auto", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("auto", "auto", "Can set longhand 'font-kerning'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-kerning'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-kerning'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-feature-settings'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-feature-settings'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-feature-settings'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-variation-settings'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-variation-settings'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-variation-settings'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass-webkit-small-control
Asserts run
Pass
assert_equals("-webkit-small-control", "-webkit-small-control", "System font serializes as-is")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:28:3)
Pass
assert_array_equals(["font-style", "font-variant-ligatures", "font-variant-caps", "font-variant-numeric", "font-variant-east-asian", "font-variant-alternates", "font-variant-position", "font-weight", "font-stretch", "font-size", "line-height", "font-family", "font-optical-sizing", "font-size-adjust", "font-kerning", "font-feature-settings", "font-variation-settings"], ["font-style", "font-variant-ligatures", "font-variant-caps", "font-variant-numeric", "font-variant-east-asian", "font-variant-alternates", "font-variant-position", "font-weight", "font-stretch", "font-size", "line-height", "font-family", "font-optical-sizing", "font-size-adjust", "font-kerning", "font-feature-settings", "font-variation-settings"], "System font sets all longhands")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:29:3)
Pass
assert_equals("", "", "Longhand 'font-style' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-variant-ligatures' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-variant-caps' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-variant-numeric' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-variant-east-asian' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-variant-alternates' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-variant-position' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-weight' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-stretch' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-size' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'line-height' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-family' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-optical-sizing' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-size-adjust' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-kerning' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-feature-settings' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-variation-settings' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-style'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-style'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-style'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-variant-ligatures'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-variant-ligatures'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-variant-ligatures'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-variant-caps'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-variant-caps'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-variant-caps'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-variant-numeric'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-variant-numeric'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-variant-numeric'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-variant-east-asian'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-variant-east-asian'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-variant-east-asian'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-variant-alternates'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-variant-alternates'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-variant-alternates'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-variant-position'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-variant-position'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-variant-position'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("400", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("400", "400", "Can set longhand 'font-weight'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-weight'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-weight'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("100%", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("100%", "100%", "Can set longhand 'font-stretch'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-stretch'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-stretch'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("13.3333px", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("13.3333px", "13.3333px", "Can set longhand 'font-size'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-size'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-size'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'line-height'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'line-height'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'line-height'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("Arial", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("Arial", "Arial", "Can set longhand 'font-family'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-family'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-family'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("auto", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("auto", "auto", "Can set longhand 'font-optical-sizing'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-optical-sizing'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-optical-sizing'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("none", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("none", "none", "Can set longhand 'font-size-adjust'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-size-adjust'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-size-adjust'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("auto", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("auto", "auto", "Can set longhand 'font-kerning'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-kerning'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-kerning'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-feature-settings'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-feature-settings'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-feature-settings'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-variation-settings'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-variation-settings'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-variation-settings'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass-webkit-control
Asserts run
Pass
assert_equals("-webkit-control", "-webkit-control", "System font serializes as-is")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:28:3)
Pass
assert_array_equals(["font-style", "font-variant-ligatures", "font-variant-caps", "font-variant-numeric", "font-variant-east-asian", "font-variant-alternates", "font-variant-position", "font-weight", "font-stretch", "font-size", "line-height", "font-family", "font-optical-sizing", "font-size-adjust", "font-kerning", "font-feature-settings", "font-variation-settings"], ["font-style", "font-variant-ligatures", "font-variant-caps", "font-variant-numeric", "font-variant-east-asian", "font-variant-alternates", "font-variant-position", "font-weight", "font-stretch", "font-size", "line-height", "font-family", "font-optical-sizing", "font-size-adjust", "font-kerning", "font-feature-settings", "font-variation-settings"], "System font sets all longhands")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:29:3)
Pass
assert_equals("", "", "Longhand 'font-style' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-variant-ligatures' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-variant-caps' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-variant-numeric' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-variant-east-asian' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-variant-alternates' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-variant-position' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-weight' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-stretch' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-size' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'line-height' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-family' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-optical-sizing' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-size-adjust' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-kerning' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-feature-settings' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_equals("", "", "Longhand 'font-variation-settings' serializes as empty string")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:31:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-style'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-style'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-style'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-variant-ligatures'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-variant-ligatures'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-variant-ligatures'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-variant-caps'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-variant-caps'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-variant-caps'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-variant-numeric'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-variant-numeric'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-variant-numeric'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-variant-east-asian'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-variant-east-asian'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-variant-east-asian'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-variant-alternates'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-variant-alternates'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-variant-alternates'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-variant-position'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-variant-position'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-variant-position'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("400", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("400", "400", "Can set longhand 'font-weight'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-weight'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-weight'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("100%", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("100%", "100%", "Can set longhand 'font-stretch'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-stretch'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-stretch'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("13.3333px", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("13.3333px", "13.3333px", "Can set longhand 'font-size'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-size'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-size'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'line-height'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'line-height'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'line-height'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("Arial", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("Arial", "Arial", "Can set longhand 'font-family'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-family'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-family'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("auto", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("auto", "auto", "Can set longhand 'font-optical-sizing'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-optical-sizing'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-optical-sizing'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("none", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("none", "none", "Can set longhand 'font-size-adjust'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-size-adjust'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-size-adjust'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("auto", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("auto", "auto", "Can set longhand 'font-kerning'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-kerning'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-kerning'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-feature-settings'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-feature-settings'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-feature-settings'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)
Pass
assert_not_equals("normal", "")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:37:5)
Pass
assert_equals("normal", "normal", "Can set longhand 'font-variation-settings'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:40:5)
Pass
assert_equals("", "", "Shorthand serializes as empty string after setting 'font-variation-settings'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:42:5)
Pass
assert_object_equals(object "[object Object]", object "[object Object]", "Other longhands still work  after setting 'font-variation-settings'")
    at check ( /css/css-fonts/system-fonts-serialization.tentative.html:43:5)