parse.tentative.html

PASSExpected22 of 22 subtests pass607 ms

Details

Test
/css/css-typed-om/stylevalue-subclasses/numeric-objects/parse.tentative.html
Harness
OK

Subtests

StatusSubtestMessage
PASSParsing an invalid string throws SyntaxError
PASSParsing a string with a non numeric token throws SyntaxError
PASSParsing a string with left over numeric tokens throws SyntaxError
PASSParsing a calc with incompatible units throws a SyntaxError
PASSParsing a <dimension-token> with invalid units throws a SyntaxError
PASSParsing ignores surrounding spaces
PASSParsing a number is successful
PASSParsing a percentage is successful
PASSParsing an angle unit is successful
PASSParsing a time unit is successful
PASSParsing calc() with a length unit is successful
PASSParsing calc() with compatible length units simplifies the expression
PASSParsing calc() with incompatible length units does not simplify the expression
PASSParsing calc() with subtraction is successful
PASSParsing calc() with multiplication is successful
PASSParsing calc() with complex expression is successful
PASSParsing min() is successful
PASSParsing max() is successful
PASSParsing clamp() is successful
PASSParsing sum of multiple min() is successful
PASSParsing product of multiple min() is successful
PASSParsing division with unsupported sign() function throws a SyntaxError instead of crashing