Harness status: OK

Found 15 tests

14 Pass
1 Fail
Pass	Setting a StylePropertyMap with an unsupported property name throws TypeError
Pass	Setting a StylePropertyMap with an null property name throws TypeError
Pass	Setting a StylePropertyMap with a descriptor throws TypeError
Pass	Setting a StylePropertyMap with an invalid CSSStyleValue throws TypeError
Pass	Setting a StylePropertyMap with an invalid String throws TypeError
Pass	Setting a non list-valued property with multiple arguments throws TypeError
Pass	Setting a non list-valued property with list-valued string throws TypeError
Pass	Setting a list-valued property with a CSSUnparsedValue and other values throws TypeError
Pass	Setting a list-valued property with a var ref() and other values throws TypeError
Pass	Setting a property with CSSStyleValue or String updates its value
Pass	Setting a list-valued property with CSSStyleValue or String updates its values
Fail	Setting a list-valued property with a list-valued string updates its value
Pass	Setting a custom property with CSSStyleValue or String updates its value
Pass	StylePropertyMap.set is case-insensitive
Pass	Setting a property with a CSSStyleValue whose associated property does not match throws TypeError