blob: 69d7dd27831a7ee7ff8a220e158463377d55699c [file] [log] [blame]
This is a testharness.js-based test.
Found 548 tests; 452 PASS, 96 FAIL, 0 TIMEOUT, 0 NOTRUN.
PASS Can set 'margin-block-start' to CSS-wide keywords
PASS Can set 'margin-block-start' to var() references
PASS Can set 'margin-block-start' to a percent
PASS Can set 'margin-block-start' to a length
PASS Setting 'margin-block-start' to a time throws TypeError
PASS Setting 'margin-block-start' to an angle throws TypeError
PASS Setting 'margin-block-start' to a flexible length throws TypeError
PASS Setting 'margin-block-start' to a number throws TypeError
PASS Setting 'margin-block-start' to a position throws TypeError
PASS Setting 'margin-block-start' to a URL throws TypeError
PASS Setting 'margin-block-start' to a transform throws TypeError
PASS Can set 'margin-block-end' to CSS-wide keywords
PASS Can set 'margin-block-end' to var() references
PASS Can set 'margin-block-end' to a percent
PASS Can set 'margin-block-end' to a length
PASS Setting 'margin-block-end' to a time throws TypeError
PASS Setting 'margin-block-end' to an angle throws TypeError
PASS Setting 'margin-block-end' to a flexible length throws TypeError
PASS Setting 'margin-block-end' to a number throws TypeError
PASS Setting 'margin-block-end' to a position throws TypeError
PASS Setting 'margin-block-end' to a URL throws TypeError
PASS Setting 'margin-block-end' to a transform throws TypeError
PASS Can set 'margin-inline-start' to CSS-wide keywords
PASS Can set 'margin-inline-start' to var() references
PASS Can set 'margin-inline-start' to a percent
PASS Can set 'margin-inline-start' to a length
PASS Setting 'margin-inline-start' to a time throws TypeError
PASS Setting 'margin-inline-start' to an angle throws TypeError
PASS Setting 'margin-inline-start' to a flexible length throws TypeError
PASS Setting 'margin-inline-start' to a number throws TypeError
PASS Setting 'margin-inline-start' to a position throws TypeError
PASS Setting 'margin-inline-start' to a URL throws TypeError
PASS Setting 'margin-inline-start' to a transform throws TypeError
PASS Can set 'margin-inline-end' to CSS-wide keywords
PASS Can set 'margin-inline-end' to var() references
PASS Can set 'margin-inline-end' to a percent
PASS Can set 'margin-inline-end' to a length
PASS Setting 'margin-inline-end' to a time throws TypeError
PASS Setting 'margin-inline-end' to an angle throws TypeError
PASS Setting 'margin-inline-end' to a flexible length throws TypeError
PASS Setting 'margin-inline-end' to a number throws TypeError
PASS Setting 'margin-inline-end' to a position throws TypeError
PASS Setting 'margin-inline-end' to a URL throws TypeError
PASS Setting 'margin-inline-end' to a transform throws TypeError
FAIL Can set 'margin-block' to CSS-wide keywords assert_equals: expected "CSSKeywordValue" but got "CSSStyleValue"
FAIL Can set 'margin-block' to var() references assert_equals: expected "CSSUnparsedValue" but got "CSSStyleValue"
FAIL Can set 'margin-block' to a percent Failed to execute 'set' on 'StylePropertyMap': Invalid type for property
FAIL Can set 'margin-block' to a length Failed to execute 'set' on 'StylePropertyMap': Invalid type for property
PASS Setting 'margin-block' to a time throws TypeError
PASS Setting 'margin-block' to an angle throws TypeError
PASS Setting 'margin-block' to a flexible length throws TypeError
PASS Setting 'margin-block' to a number throws TypeError
PASS Setting 'margin-block' to a position throws TypeError
PASS Setting 'margin-block' to a URL throws TypeError
PASS Setting 'margin-block' to a transform throws TypeError
FAIL Can set 'margin-inline' to CSS-wide keywords assert_equals: expected "CSSKeywordValue" but got "CSSStyleValue"
FAIL Can set 'margin-inline' to var() references assert_equals: expected "CSSUnparsedValue" but got "CSSStyleValue"
FAIL Can set 'margin-inline' to a percent Failed to execute 'set' on 'StylePropertyMap': Invalid type for property
FAIL Can set 'margin-inline' to a length Failed to execute 'set' on 'StylePropertyMap': Invalid type for property
PASS Setting 'margin-inline' to a time throws TypeError
PASS Setting 'margin-inline' to an angle throws TypeError
PASS Setting 'margin-inline' to a flexible length throws TypeError
PASS Setting 'margin-inline' to a number throws TypeError
PASS Setting 'margin-inline' to a position throws TypeError
PASS Setting 'margin-inline' to a URL throws TypeError
PASS Setting 'margin-inline' to a transform throws TypeError
PASS Can set 'inset-block-start' to CSS-wide keywords
PASS Can set 'inset-block-start' to var() references
PASS Can set 'inset-block-start' to a percent
PASS Can set 'inset-block-start' to a length
PASS Setting 'inset-block-start' to a time throws TypeError
PASS Setting 'inset-block-start' to an angle throws TypeError
PASS Setting 'inset-block-start' to a flexible length throws TypeError
PASS Setting 'inset-block-start' to a number throws TypeError
PASS Setting 'inset-block-start' to a position throws TypeError
PASS Setting 'inset-block-start' to a URL throws TypeError
PASS Setting 'inset-block-start' to a transform throws TypeError
PASS Can set 'inset-block-end' to CSS-wide keywords
PASS Can set 'inset-block-end' to var() references
PASS Can set 'inset-block-end' to a percent
PASS Can set 'inset-block-end' to a length
PASS Setting 'inset-block-end' to a time throws TypeError
PASS Setting 'inset-block-end' to an angle throws TypeError
PASS Setting 'inset-block-end' to a flexible length throws TypeError
PASS Setting 'inset-block-end' to a number throws TypeError
PASS Setting 'inset-block-end' to a position throws TypeError
PASS Setting 'inset-block-end' to a URL throws TypeError
PASS Setting 'inset-block-end' to a transform throws TypeError
PASS Can set 'inset-inline-start' to CSS-wide keywords
PASS Can set 'inset-inline-start' to var() references
PASS Can set 'inset-inline-start' to a percent
PASS Can set 'inset-inline-start' to a length
PASS Setting 'inset-inline-start' to a time throws TypeError
PASS Setting 'inset-inline-start' to an angle throws TypeError
PASS Setting 'inset-inline-start' to a flexible length throws TypeError
PASS Setting 'inset-inline-start' to a number throws TypeError
PASS Setting 'inset-inline-start' to a position throws TypeError
PASS Setting 'inset-inline-start' to a URL throws TypeError
PASS Setting 'inset-inline-start' to a transform throws TypeError
PASS Can set 'inset-inline-end' to CSS-wide keywords
PASS Can set 'inset-inline-end' to var() references
PASS Can set 'inset-inline-end' to a percent
PASS Can set 'inset-inline-end' to a length
PASS Setting 'inset-inline-end' to a time throws TypeError
PASS Setting 'inset-inline-end' to an angle throws TypeError
PASS Setting 'inset-inline-end' to a flexible length throws TypeError
PASS Setting 'inset-inline-end' to a number throws TypeError
PASS Setting 'inset-inline-end' to a position throws TypeError
PASS Setting 'inset-inline-end' to a URL throws TypeError
PASS Setting 'inset-inline-end' to a transform throws TypeError
FAIL Can set 'inset-block' to CSS-wide keywords assert_equals: expected "CSSKeywordValue" but got "CSSStyleValue"
FAIL Can set 'inset-block' to var() references assert_equals: expected "CSSUnparsedValue" but got "CSSStyleValue"
FAIL Can set 'inset-block' to a percent Failed to execute 'set' on 'StylePropertyMap': Invalid type for property
FAIL Can set 'inset-block' to a length Failed to execute 'set' on 'StylePropertyMap': Invalid type for property
PASS Setting 'inset-block' to a time throws TypeError
PASS Setting 'inset-block' to an angle throws TypeError
PASS Setting 'inset-block' to a flexible length throws TypeError
PASS Setting 'inset-block' to a number throws TypeError
PASS Setting 'inset-block' to a position throws TypeError
PASS Setting 'inset-block' to a URL throws TypeError
PASS Setting 'inset-block' to a transform throws TypeError
FAIL Can set 'inset-inline' to CSS-wide keywords assert_equals: expected "CSSKeywordValue" but got "CSSStyleValue"
FAIL Can set 'inset-inline' to var() references assert_equals: expected "CSSUnparsedValue" but got "CSSStyleValue"
FAIL Can set 'inset-inline' to a percent Failed to execute 'set' on 'StylePropertyMap': Invalid type for property
FAIL Can set 'inset-inline' to a length Failed to execute 'set' on 'StylePropertyMap': Invalid type for property
PASS Setting 'inset-inline' to a time throws TypeError
PASS Setting 'inset-inline' to an angle throws TypeError
PASS Setting 'inset-inline' to a flexible length throws TypeError
PASS Setting 'inset-inline' to a number throws TypeError
PASS Setting 'inset-inline' to a position throws TypeError
PASS Setting 'inset-inline' to a URL throws TypeError
PASS Setting 'inset-inline' to a transform throws TypeError
PASS Can set 'padding-block-start' to CSS-wide keywords
PASS Can set 'padding-block-start' to var() references
PASS Can set 'padding-block-start' to a percent
PASS Can set 'padding-block-start' to a length
PASS Setting 'padding-block-start' to a time throws TypeError
PASS Setting 'padding-block-start' to an angle throws TypeError
PASS Setting 'padding-block-start' to a flexible length throws TypeError
PASS Setting 'padding-block-start' to a number throws TypeError
PASS Setting 'padding-block-start' to a position throws TypeError
PASS Setting 'padding-block-start' to a URL throws TypeError
PASS Setting 'padding-block-start' to a transform throws TypeError
PASS Can set 'padding-block-end' to CSS-wide keywords
PASS Can set 'padding-block-end' to var() references
PASS Can set 'padding-block-end' to a percent
PASS Can set 'padding-block-end' to a length
PASS Setting 'padding-block-end' to a time throws TypeError
PASS Setting 'padding-block-end' to an angle throws TypeError
PASS Setting 'padding-block-end' to a flexible length throws TypeError
PASS Setting 'padding-block-end' to a number throws TypeError
PASS Setting 'padding-block-end' to a position throws TypeError
PASS Setting 'padding-block-end' to a URL throws TypeError
PASS Setting 'padding-block-end' to a transform throws TypeError
PASS Can set 'padding-inline-start' to CSS-wide keywords
PASS Can set 'padding-inline-start' to var() references
PASS Can set 'padding-inline-start' to a percent
PASS Can set 'padding-inline-start' to a length
PASS Setting 'padding-inline-start' to a time throws TypeError
PASS Setting 'padding-inline-start' to an angle throws TypeError
PASS Setting 'padding-inline-start' to a flexible length throws TypeError
PASS Setting 'padding-inline-start' to a number throws TypeError
PASS Setting 'padding-inline-start' to a position throws TypeError
PASS Setting 'padding-inline-start' to a URL throws TypeError
PASS Setting 'padding-inline-start' to a transform throws TypeError
PASS Can set 'padding-inline-end' to CSS-wide keywords
PASS Can set 'padding-inline-end' to var() references
PASS Can set 'padding-inline-end' to a percent
PASS Can set 'padding-inline-end' to a length
PASS Setting 'padding-inline-end' to a time throws TypeError
PASS Setting 'padding-inline-end' to an angle throws TypeError
PASS Setting 'padding-inline-end' to a flexible length throws TypeError
PASS Setting 'padding-inline-end' to a number throws TypeError
PASS Setting 'padding-inline-end' to a position throws TypeError
PASS Setting 'padding-inline-end' to a URL throws TypeError
PASS Setting 'padding-inline-end' to a transform throws TypeError
FAIL Can set 'padding-block' to CSS-wide keywords assert_equals: expected "CSSKeywordValue" but got "CSSStyleValue"
FAIL Can set 'padding-block' to var() references assert_equals: expected "CSSUnparsedValue" but got "CSSStyleValue"
FAIL Can set 'padding-block' to a percent Failed to execute 'set' on 'StylePropertyMap': Invalid type for property
FAIL Can set 'padding-block' to a length Failed to execute 'set' on 'StylePropertyMap': Invalid type for property
PASS Setting 'padding-block' to a time throws TypeError
PASS Setting 'padding-block' to an angle throws TypeError
PASS Setting 'padding-block' to a flexible length throws TypeError
PASS Setting 'padding-block' to a number throws TypeError
PASS Setting 'padding-block' to a position throws TypeError
PASS Setting 'padding-block' to a URL throws TypeError
PASS Setting 'padding-block' to a transform throws TypeError
FAIL Can set 'padding-inline' to CSS-wide keywords assert_equals: expected "CSSKeywordValue" but got "CSSStyleValue"
FAIL Can set 'padding-inline' to var() references assert_equals: expected "CSSUnparsedValue" but got "CSSStyleValue"
FAIL Can set 'padding-inline' to a percent Failed to execute 'set' on 'StylePropertyMap': Invalid type for property
FAIL Can set 'padding-inline' to a length Failed to execute 'set' on 'StylePropertyMap': Invalid type for property
PASS Setting 'padding-inline' to a time throws TypeError
PASS Setting 'padding-inline' to an angle throws TypeError
PASS Setting 'padding-inline' to a flexible length throws TypeError
PASS Setting 'padding-inline' to a number throws TypeError
PASS Setting 'padding-inline' to a position throws TypeError
PASS Setting 'padding-inline' to a URL throws TypeError
PASS Setting 'padding-inline' to a transform throws TypeError
FAIL Can set 'border-block-start' to CSS-wide keywords assert_equals: expected "CSSKeywordValue" but got "CSSStyleValue"
FAIL Can set 'border-block-start' to var() references assert_equals: expected "CSSUnparsedValue" but got "CSSStyleValue"
FAIL Can set 'border-block-start' to the 'none' keyword Failed to execute 'set' on 'StylePropertyMap': Invalid type for property
PASS Setting 'border-block-start' to a length throws TypeError
PASS Setting 'border-block-start' to a percent throws TypeError
PASS Setting 'border-block-start' to a time throws TypeError
PASS Setting 'border-block-start' to an angle throws TypeError
PASS Setting 'border-block-start' to a flexible length throws TypeError
PASS Setting 'border-block-start' to a number throws TypeError
PASS Setting 'border-block-start' to a position throws TypeError
PASS Setting 'border-block-start' to a URL throws TypeError
PASS Setting 'border-block-start' to a transform throws TypeError
PASS Can set 'border-block-start-width' to CSS-wide keywords
PASS Can set 'border-block-start-width' to var() references
FAIL Can set 'border-block-start-width' to the 'thin' keyword Failed to execute 'set' on 'StylePropertyMap': Invalid type for property
FAIL Can set 'border-block-start-width' to the 'medium' keyword Failed to execute 'set' on 'StylePropertyMap': Invalid type for property
FAIL Can set 'border-block-start-width' to the 'thick' keyword Failed to execute 'set' on 'StylePropertyMap': Invalid type for property
FAIL Can set 'border-block-start-width' to a length Failed to execute 'set' on 'StylePropertyMap': Invalid type for property
PASS Setting 'border-block-start-width' to a percent throws TypeError
PASS Setting 'border-block-start-width' to a time throws TypeError
PASS Setting 'border-block-start-width' to an angle throws TypeError
PASS Setting 'border-block-start-width' to a flexible length throws TypeError
PASS Setting 'border-block-start-width' to a number throws TypeError
PASS Setting 'border-block-start-width' to a position throws TypeError
PASS Setting 'border-block-start-width' to a URL throws TypeError
PASS Setting 'border-block-start-width' to a transform throws TypeError
PASS Can set 'border-block-start-color' to CSS-wide keywords
PASS Can set 'border-block-start-color' to var() references
FAIL Can set 'border-block-start-color' to the 'currentcolor' keyword Failed to execute 'set' on 'StylePropertyMap': Invalid type for property
PASS Setting 'border-block-start-color' to a length throws TypeError
PASS Setting 'border-block-start-color' to a percent throws TypeError
PASS Setting 'border-block-start-color' to a time throws TypeError
PASS Setting 'border-block-start-color' to an angle throws TypeError
PASS Setting 'border-block-start-color' to a flexible length throws TypeError
PASS Setting 'border-block-start-color' to a number throws TypeError
PASS Setting 'border-block-start-color' to a position throws TypeError
PASS Setting 'border-block-start-color' to a URL throws TypeError
PASS Setting 'border-block-start-color' to a transform throws TypeError
PASS Can set 'border-block-start-style' to CSS-wide keywords
PASS Can set 'border-block-start-style' to var() references
FAIL Can set 'border-block-start-style' to the 'none' keyword Failed to execute 'set' on 'StylePropertyMap': Invalid type for property
FAIL Can set 'border-block-start-style' to the 'solid' keyword Failed to execute 'set' on 'StylePropertyMap': Invalid type for property
PASS Setting 'border-block-start-style' to a length throws TypeError
PASS Setting 'border-block-start-style' to a percent throws TypeError
PASS Setting 'border-block-start-style' to a time throws TypeError
PASS Setting 'border-block-start-style' to an angle throws TypeError
PASS Setting 'border-block-start-style' to a flexible length throws TypeError
PASS Setting 'border-block-start-style' to a number throws TypeError
PASS Setting 'border-block-start-style' to a position throws TypeError
PASS Setting 'border-block-start-style' to a URL throws TypeError
PASS Setting 'border-block-start-style' to a transform throws TypeError
FAIL Can set 'border-block-end' to CSS-wide keywords assert_equals: expected "CSSKeywordValue" but got "CSSStyleValue"
FAIL Can set 'border-block-end' to var() references assert_equals: expected "CSSUnparsedValue" but got "CSSStyleValue"
FAIL Can set 'border-block-end' to the 'none' keyword Failed to execute 'set' on 'StylePropertyMap': Invalid type for property
PASS Setting 'border-block-end' to a length throws TypeError
PASS Setting 'border-block-end' to a percent throws TypeError
PASS Setting 'border-block-end' to a time throws TypeError
PASS Setting 'border-block-end' to an angle throws TypeError
PASS Setting 'border-block-end' to a flexible length throws TypeError
PASS Setting 'border-block-end' to a number throws TypeError
PASS Setting 'border-block-end' to a position throws TypeError
PASS Setting 'border-block-end' to a URL throws TypeError
PASS Setting 'border-block-end' to a transform throws TypeError
PASS Can set 'border-block-end-width' to CSS-wide keywords
PASS Can set 'border-block-end-width' to var() references
FAIL Can set 'border-block-end-width' to the 'thin' keyword Failed to execute 'set' on 'StylePropertyMap': Invalid type for property
FAIL Can set 'border-block-end-width' to the 'medium' keyword Failed to execute 'set' on 'StylePropertyMap': Invalid type for property
FAIL Can set 'border-block-end-width' to the 'thick' keyword Failed to execute 'set' on 'StylePropertyMap': Invalid type for property
FAIL Can set 'border-block-end-width' to a length Failed to execute 'set' on 'StylePropertyMap': Invalid type for property
PASS Setting 'border-block-end-width' to a percent throws TypeError
PASS Setting 'border-block-end-width' to a time throws TypeError
PASS Setting 'border-block-end-width' to an angle throws TypeError
PASS Setting 'border-block-end-width' to a flexible length throws TypeError
PASS Setting 'border-block-end-width' to a number throws TypeError
PASS Setting 'border-block-end-width' to a position throws TypeError
PASS Setting 'border-block-end-width' to a URL throws TypeError
PASS Setting 'border-block-end-width' to a transform throws TypeError
PASS Can set 'border-block-end-color' to CSS-wide keywords
PASS Can set 'border-block-end-color' to var() references
FAIL Can set 'border-block-end-color' to the 'currentcolor' keyword Failed to execute 'set' on 'StylePropertyMap': Invalid type for property
PASS Setting 'border-block-end-color' to a length throws TypeError
PASS Setting 'border-block-end-color' to a percent throws TypeError
PASS Setting 'border-block-end-color' to a time throws TypeError
PASS Setting 'border-block-end-color' to an angle throws TypeError
PASS Setting 'border-block-end-color' to a flexible length throws TypeError
PASS Setting 'border-block-end-color' to a number throws TypeError
PASS Setting 'border-block-end-color' to a position throws TypeError
PASS Setting 'border-block-end-color' to a URL throws TypeError
PASS Setting 'border-block-end-color' to a transform throws TypeError
PASS Can set 'border-block-end-style' to CSS-wide keywords
PASS Can set 'border-block-end-style' to var() references
FAIL Can set 'border-block-end-style' to the 'none' keyword Failed to execute 'set' on 'StylePropertyMap': Invalid type for property
FAIL Can set 'border-block-end-style' to the 'solid' keyword Failed to execute 'set' on 'StylePropertyMap': Invalid type for property
PASS Setting 'border-block-end-style' to a length throws TypeError
PASS Setting 'border-block-end-style' to a percent throws TypeError
PASS Setting 'border-block-end-style' to a time throws TypeError
PASS Setting 'border-block-end-style' to an angle throws TypeError
PASS Setting 'border-block-end-style' to a flexible length throws TypeError
PASS Setting 'border-block-end-style' to a number throws TypeError
PASS Setting 'border-block-end-style' to a position throws TypeError
PASS Setting 'border-block-end-style' to a URL throws TypeError
PASS Setting 'border-block-end-style' to a transform throws TypeError
FAIL Can set 'border-inline-start' to CSS-wide keywords assert_equals: expected "CSSKeywordValue" but got "CSSStyleValue"
FAIL Can set 'border-inline-start' to var() references assert_equals: expected "CSSUnparsedValue" but got "CSSStyleValue"
FAIL Can set 'border-inline-start' to the 'none' keyword Failed to execute 'set' on 'StylePropertyMap': Invalid type for property
PASS Setting 'border-inline-start' to a length throws TypeError
PASS Setting 'border-inline-start' to a percent throws TypeError
PASS Setting 'border-inline-start' to a time throws TypeError
PASS Setting 'border-inline-start' to an angle throws TypeError
PASS Setting 'border-inline-start' to a flexible length throws TypeError
PASS Setting 'border-inline-start' to a number throws TypeError
PASS Setting 'border-inline-start' to a position throws TypeError
PASS Setting 'border-inline-start' to a URL throws TypeError
PASS Setting 'border-inline-start' to a transform throws TypeError
PASS Can set 'border-inline-start-width' to CSS-wide keywords
PASS Can set 'border-inline-start-width' to var() references
FAIL Can set 'border-inline-start-width' to the 'thin' keyword Failed to execute 'set' on 'StylePropertyMap': Invalid type for property
FAIL Can set 'border-inline-start-width' to the 'medium' keyword Failed to execute 'set' on 'StylePropertyMap': Invalid type for property
FAIL Can set 'border-inline-start-width' to the 'thick' keyword Failed to execute 'set' on 'StylePropertyMap': Invalid type for property
FAIL Can set 'border-inline-start-width' to a length Failed to execute 'set' on 'StylePropertyMap': Invalid type for property
PASS Setting 'border-inline-start-width' to a percent throws TypeError
PASS Setting 'border-inline-start-width' to a time throws TypeError
PASS Setting 'border-inline-start-width' to an angle throws TypeError
PASS Setting 'border-inline-start-width' to a flexible length throws TypeError
PASS Setting 'border-inline-start-width' to a number throws TypeError
PASS Setting 'border-inline-start-width' to a position throws TypeError
PASS Setting 'border-inline-start-width' to a URL throws TypeError
PASS Setting 'border-inline-start-width' to a transform throws TypeError
PASS Can set 'border-inline-start-color' to CSS-wide keywords
PASS Can set 'border-inline-start-color' to var() references
FAIL Can set 'border-inline-start-color' to the 'currentcolor' keyword Failed to execute 'set' on 'StylePropertyMap': Invalid type for property
PASS Setting 'border-inline-start-color' to a length throws TypeError
PASS Setting 'border-inline-start-color' to a percent throws TypeError
PASS Setting 'border-inline-start-color' to a time throws TypeError
PASS Setting 'border-inline-start-color' to an angle throws TypeError
PASS Setting 'border-inline-start-color' to a flexible length throws TypeError
PASS Setting 'border-inline-start-color' to a number throws TypeError
PASS Setting 'border-inline-start-color' to a position throws TypeError
PASS Setting 'border-inline-start-color' to a URL throws TypeError
PASS Setting 'border-inline-start-color' to a transform throws TypeError
PASS Can set 'border-inline-start-style' to CSS-wide keywords
PASS Can set 'border-inline-start-style' to var() references
FAIL Can set 'border-inline-start-style' to the 'none' keyword Failed to execute 'set' on 'StylePropertyMap': Invalid type for property
FAIL Can set 'border-inline-start-style' to the 'solid' keyword Failed to execute 'set' on 'StylePropertyMap': Invalid type for property
PASS Setting 'border-inline-start-style' to a length throws TypeError
PASS Setting 'border-inline-start-style' to a percent throws TypeError
PASS Setting 'border-inline-start-style' to a time throws TypeError
PASS Setting 'border-inline-start-style' to an angle throws TypeError
PASS Setting 'border-inline-start-style' to a flexible length throws TypeError
PASS Setting 'border-inline-start-style' to a number throws TypeError
PASS Setting 'border-inline-start-style' to a position throws TypeError
PASS Setting 'border-inline-start-style' to a URL throws TypeError
PASS Setting 'border-inline-start-style' to a transform throws TypeError
FAIL Can set 'border-inline-end' to CSS-wide keywords assert_equals: expected "CSSKeywordValue" but got "CSSStyleValue"
FAIL Can set 'border-inline-end' to var() references assert_equals: expected "CSSUnparsedValue" but got "CSSStyleValue"
FAIL Can set 'border-inline-end' to the 'none' keyword Failed to execute 'set' on 'StylePropertyMap': Invalid type for property
PASS Setting 'border-inline-end' to a length throws TypeError
PASS Setting 'border-inline-end' to a percent throws TypeError
PASS Setting 'border-inline-end' to a time throws TypeError
PASS Setting 'border-inline-end' to an angle throws TypeError
PASS Setting 'border-inline-end' to a flexible length throws TypeError
PASS Setting 'border-inline-end' to a number throws TypeError
PASS Setting 'border-inline-end' to a position throws TypeError
PASS Setting 'border-inline-end' to a URL throws TypeError
PASS Setting 'border-inline-end' to a transform throws TypeError
PASS Can set 'border-inline-end-width' to CSS-wide keywords
PASS Can set 'border-inline-end-width' to var() references
FAIL Can set 'border-inline-end-width' to the 'thin' keyword Failed to execute 'set' on 'StylePropertyMap': Invalid type for property
FAIL Can set 'border-inline-end-width' to the 'medium' keyword Failed to execute 'set' on 'StylePropertyMap': Invalid type for property
FAIL Can set 'border-inline-end-width' to the 'thick' keyword Failed to execute 'set' on 'StylePropertyMap': Invalid type for property
FAIL Can set 'border-inline-end-width' to a length Failed to execute 'set' on 'StylePropertyMap': Invalid type for property
PASS Setting 'border-inline-end-width' to a percent throws TypeError
PASS Setting 'border-inline-end-width' to a time throws TypeError
PASS Setting 'border-inline-end-width' to an angle throws TypeError
PASS Setting 'border-inline-end-width' to a flexible length throws TypeError
PASS Setting 'border-inline-end-width' to a number throws TypeError
PASS Setting 'border-inline-end-width' to a position throws TypeError
PASS Setting 'border-inline-end-width' to a URL throws TypeError
PASS Setting 'border-inline-end-width' to a transform throws TypeError
PASS Can set 'border-inline-end-color' to CSS-wide keywords
PASS Can set 'border-inline-end-color' to var() references
FAIL Can set 'border-inline-end-color' to the 'currentcolor' keyword Failed to execute 'set' on 'StylePropertyMap': Invalid type for property
PASS Setting 'border-inline-end-color' to a length throws TypeError
PASS Setting 'border-inline-end-color' to a percent throws TypeError
PASS Setting 'border-inline-end-color' to a time throws TypeError
PASS Setting 'border-inline-end-color' to an angle throws TypeError
PASS Setting 'border-inline-end-color' to a flexible length throws TypeError
PASS Setting 'border-inline-end-color' to a number throws TypeError
PASS Setting 'border-inline-end-color' to a position throws TypeError
PASS Setting 'border-inline-end-color' to a URL throws TypeError
PASS Setting 'border-inline-end-color' to a transform throws TypeError
PASS Can set 'border-inline-end-style' to CSS-wide keywords
PASS Can set 'border-inline-end-style' to var() references
FAIL Can set 'border-inline-end-style' to the 'none' keyword Failed to execute 'set' on 'StylePropertyMap': Invalid type for property
FAIL Can set 'border-inline-end-style' to the 'solid' keyword Failed to execute 'set' on 'StylePropertyMap': Invalid type for property
PASS Setting 'border-inline-end-style' to a length throws TypeError
PASS Setting 'border-inline-end-style' to a percent throws TypeError
PASS Setting 'border-inline-end-style' to a time throws TypeError
PASS Setting 'border-inline-end-style' to an angle throws TypeError
PASS Setting 'border-inline-end-style' to a flexible length throws TypeError
PASS Setting 'border-inline-end-style' to a number throws TypeError
PASS Setting 'border-inline-end-style' to a position throws TypeError
PASS Setting 'border-inline-end-style' to a URL throws TypeError
PASS Setting 'border-inline-end-style' to a transform throws TypeError
FAIL Can set 'border-block' to CSS-wide keywords assert_equals: expected "CSSKeywordValue" but got "CSSStyleValue"
FAIL Can set 'border-block' to var() references assert_equals: expected "CSSUnparsedValue" but got "CSSStyleValue"
FAIL Can set 'border-block' to the 'none' keyword Failed to execute 'set' on 'StylePropertyMap': Invalid type for property
PASS Setting 'border-block' to a length throws TypeError
PASS Setting 'border-block' to a percent throws TypeError
PASS Setting 'border-block' to a time throws TypeError
PASS Setting 'border-block' to an angle throws TypeError
PASS Setting 'border-block' to a flexible length throws TypeError
PASS Setting 'border-block' to a number throws TypeError
PASS Setting 'border-block' to a position throws TypeError
PASS Setting 'border-block' to a URL throws TypeError
PASS Setting 'border-block' to a transform throws TypeError
FAIL Can set 'border-block-width' to CSS-wide keywords assert_equals: expected "CSSKeywordValue" but got "CSSStyleValue"
FAIL Can set 'border-block-width' to var() references assert_equals: expected "CSSUnparsedValue" but got "CSSStyleValue"
FAIL Can set 'border-block-width' to the 'thin' keyword Failed to execute 'set' on 'StylePropertyMap': Invalid type for property
FAIL Can set 'border-block-width' to the 'medium' keyword Failed to execute 'set' on 'StylePropertyMap': Invalid type for property
FAIL Can set 'border-block-width' to the 'thick' keyword Failed to execute 'set' on 'StylePropertyMap': Invalid type for property
FAIL Can set 'border-block-width' to a length Failed to execute 'set' on 'StylePropertyMap': Invalid type for property
PASS Setting 'border-block-width' to a percent throws TypeError
PASS Setting 'border-block-width' to a time throws TypeError
PASS Setting 'border-block-width' to an angle throws TypeError
PASS Setting 'border-block-width' to a flexible length throws TypeError
PASS Setting 'border-block-width' to a number throws TypeError
PASS Setting 'border-block-width' to a position throws TypeError
PASS Setting 'border-block-width' to a URL throws TypeError
PASS Setting 'border-block-width' to a transform throws TypeError
FAIL Can set 'border-block-color' to CSS-wide keywords assert_equals: expected "CSSKeywordValue" but got "CSSStyleValue"
FAIL Can set 'border-block-color' to var() references assert_equals: expected "CSSUnparsedValue" but got "CSSStyleValue"
FAIL Can set 'border-block-color' to the 'currentcolor' keyword Failed to execute 'set' on 'StylePropertyMap': Invalid type for property
PASS Setting 'border-block-color' to a length throws TypeError
PASS Setting 'border-block-color' to a percent throws TypeError
PASS Setting 'border-block-color' to a time throws TypeError
PASS Setting 'border-block-color' to an angle throws TypeError
PASS Setting 'border-block-color' to a flexible length throws TypeError
PASS Setting 'border-block-color' to a number throws TypeError
PASS Setting 'border-block-color' to a position throws TypeError
PASS Setting 'border-block-color' to a URL throws TypeError
PASS Setting 'border-block-color' to a transform throws TypeError
FAIL Can set 'border-block-style' to CSS-wide keywords assert_equals: expected "CSSKeywordValue" but got "CSSStyleValue"
FAIL Can set 'border-block-style' to var() references assert_equals: expected "CSSUnparsedValue" but got "CSSStyleValue"
FAIL Can set 'border-block-style' to the 'none' keyword Failed to execute 'set' on 'StylePropertyMap': Invalid type for property
FAIL Can set 'border-block-style' to the 'solid' keyword Failed to execute 'set' on 'StylePropertyMap': Invalid type for property
PASS Setting 'border-block-style' to a length throws TypeError
PASS Setting 'border-block-style' to a percent throws TypeError
PASS Setting 'border-block-style' to a time throws TypeError
PASS Setting 'border-block-style' to an angle throws TypeError
PASS Setting 'border-block-style' to a flexible length throws TypeError
PASS Setting 'border-block-style' to a number throws TypeError
PASS Setting 'border-block-style' to a position throws TypeError
PASS Setting 'border-block-style' to a URL throws TypeError
PASS Setting 'border-block-style' to a transform throws TypeError
FAIL Can set 'border-inline' to CSS-wide keywords assert_equals: expected "CSSKeywordValue" but got "CSSStyleValue"
FAIL Can set 'border-inline' to var() references assert_equals: expected "CSSUnparsedValue" but got "CSSStyleValue"
FAIL Can set 'border-inline' to the 'none' keyword Failed to execute 'set' on 'StylePropertyMap': Invalid type for property
PASS Setting 'border-inline' to a length throws TypeError
PASS Setting 'border-inline' to a percent throws TypeError
PASS Setting 'border-inline' to a time throws TypeError
PASS Setting 'border-inline' to an angle throws TypeError
PASS Setting 'border-inline' to a flexible length throws TypeError
PASS Setting 'border-inline' to a number throws TypeError
PASS Setting 'border-inline' to a position throws TypeError
PASS Setting 'border-inline' to a URL throws TypeError
PASS Setting 'border-inline' to a transform throws TypeError
FAIL Can set 'border-inline-width' to CSS-wide keywords assert_equals: expected "CSSKeywordValue" but got "CSSStyleValue"
FAIL Can set 'border-inline-width' to var() references assert_equals: expected "CSSUnparsedValue" but got "CSSStyleValue"
FAIL Can set 'border-inline-width' to the 'thin' keyword Failed to execute 'set' on 'StylePropertyMap': Invalid type for property
FAIL Can set 'border-inline-width' to the 'medium' keyword Failed to execute 'set' on 'StylePropertyMap': Invalid type for property
FAIL Can set 'border-inline-width' to the 'thick' keyword Failed to execute 'set' on 'StylePropertyMap': Invalid type for property
FAIL Can set 'border-inline-width' to a length Failed to execute 'set' on 'StylePropertyMap': Invalid type for property
PASS Setting 'border-inline-width' to a percent throws TypeError
PASS Setting 'border-inline-width' to a time throws TypeError
PASS Setting 'border-inline-width' to an angle throws TypeError
PASS Setting 'border-inline-width' to a flexible length throws TypeError
PASS Setting 'border-inline-width' to a number throws TypeError
PASS Setting 'border-inline-width' to a position throws TypeError
PASS Setting 'border-inline-width' to a URL throws TypeError
PASS Setting 'border-inline-width' to a transform throws TypeError
FAIL Can set 'border-inline-color' to CSS-wide keywords assert_equals: expected "CSSKeywordValue" but got "CSSStyleValue"
FAIL Can set 'border-inline-color' to var() references assert_equals: expected "CSSUnparsedValue" but got "CSSStyleValue"
FAIL Can set 'border-inline-color' to the 'currentcolor' keyword Failed to execute 'set' on 'StylePropertyMap': Invalid type for property
PASS Setting 'border-inline-color' to a length throws TypeError
PASS Setting 'border-inline-color' to a percent throws TypeError
PASS Setting 'border-inline-color' to a time throws TypeError
PASS Setting 'border-inline-color' to an angle throws TypeError
PASS Setting 'border-inline-color' to a flexible length throws TypeError
PASS Setting 'border-inline-color' to a number throws TypeError
PASS Setting 'border-inline-color' to a position throws TypeError
PASS Setting 'border-inline-color' to a URL throws TypeError
PASS Setting 'border-inline-color' to a transform throws TypeError
FAIL Can set 'border-inline-style' to CSS-wide keywords assert_equals: expected "CSSKeywordValue" but got "CSSStyleValue"
FAIL Can set 'border-inline-style' to var() references assert_equals: expected "CSSUnparsedValue" but got "CSSStyleValue"
FAIL Can set 'border-inline-style' to the 'none' keyword Failed to execute 'set' on 'StylePropertyMap': Invalid type for property
FAIL Can set 'border-inline-style' to the 'solid' keyword Failed to execute 'set' on 'StylePropertyMap': Invalid type for property
PASS Setting 'border-inline-style' to a length throws TypeError
PASS Setting 'border-inline-style' to a percent throws TypeError
PASS Setting 'border-inline-style' to a time throws TypeError
PASS Setting 'border-inline-style' to an angle throws TypeError
PASS Setting 'border-inline-style' to a flexible length throws TypeError
PASS Setting 'border-inline-style' to a number throws TypeError
PASS Setting 'border-inline-style' to a position throws TypeError
PASS Setting 'border-inline-style' to a URL throws TypeError
PASS Setting 'border-inline-style' to a transform throws TypeError
PASS Can set 'border-start-start-radius' to CSS-wide keywords
PASS Can set 'border-start-start-radius' to var() references
PASS Can set 'border-start-start-radius' to a percent
PASS Can set 'border-start-start-radius' to a length
PASS Setting 'border-start-start-radius' to a time throws TypeError
PASS Setting 'border-start-start-radius' to an angle throws TypeError
PASS Setting 'border-start-start-radius' to a flexible length throws TypeError
PASS Setting 'border-start-start-radius' to a number throws TypeError
PASS Setting 'border-start-start-radius' to a position throws TypeError
PASS Setting 'border-start-start-radius' to a URL throws TypeError
PASS Setting 'border-start-start-radius' to a transform throws TypeError
PASS Can set 'border-start-end-radius' to CSS-wide keywords
PASS Can set 'border-start-end-radius' to var() references
PASS Can set 'border-start-end-radius' to a percent
PASS Can set 'border-start-end-radius' to a length
PASS Setting 'border-start-end-radius' to a time throws TypeError
PASS Setting 'border-start-end-radius' to an angle throws TypeError
PASS Setting 'border-start-end-radius' to a flexible length throws TypeError
PASS Setting 'border-start-end-radius' to a number throws TypeError
PASS Setting 'border-start-end-radius' to a position throws TypeError
PASS Setting 'border-start-end-radius' to a URL throws TypeError
PASS Setting 'border-start-end-radius' to a transform throws TypeError
PASS Can set 'border-end-start-radius' to CSS-wide keywords
PASS Can set 'border-end-start-radius' to var() references
PASS Can set 'border-end-start-radius' to a percent
PASS Can set 'border-end-start-radius' to a length
PASS Setting 'border-end-start-radius' to a time throws TypeError
PASS Setting 'border-end-start-radius' to an angle throws TypeError
PASS Setting 'border-end-start-radius' to a flexible length throws TypeError
PASS Setting 'border-end-start-radius' to a number throws TypeError
PASS Setting 'border-end-start-radius' to a position throws TypeError
PASS Setting 'border-end-start-radius' to a URL throws TypeError
PASS Setting 'border-end-start-radius' to a transform throws TypeError
PASS Can set 'border-end-end-radius' to CSS-wide keywords
PASS Can set 'border-end-end-radius' to var() references
PASS Can set 'border-end-end-radius' to a percent
PASS Can set 'border-end-end-radius' to a length
PASS Setting 'border-end-end-radius' to a time throws TypeError
PASS Setting 'border-end-end-radius' to an angle throws TypeError
PASS Setting 'border-end-end-radius' to a flexible length throws TypeError
PASS Setting 'border-end-end-radius' to a number throws TypeError
PASS Setting 'border-end-end-radius' to a position throws TypeError
PASS Setting 'border-end-end-radius' to a URL throws TypeError
PASS Setting 'border-end-end-radius' to a transform throws TypeError
Harness: the test ran to completion.