HomeReview Results
The CSS Conditional Rules Module Level 3 CR Test Suite contains 87 test cases.
You can choose to review: The full test suite A section of the specification: 5: Media-specific style sheets: the @media rule6: Feature queries: the @supports rule A single test case: 001: @supports rules OM supportat-media-whitespace-optional-001: DESCRIPTION OF TESTat-media-whitespace-optional-002: DESCRIPTION OF TESTat-supports-001: Support for simple passing conditions in @supportsat-supports-002: Support for @supports within @mediaat-supports-003: Support for @media within @supportsat-supports-004: @supports within non-matching @media should not applyat-supports-005: non-matching @media within @supports should not applyat-supports-006: Nested parens around conditions in @supports should workat-supports-007: Conjunctions of passing simple conditions in @supports should passat-supports-008: Disjunctions with at least a passing simple condition in @supports should passat-supports-009: Negations of failing simple conditions in @supports should passat-supports-010: Combinations of conjuctions, disjunctions, and negations of simple conditions in @supports should workat-supports-011: Conditions not enclosed in parens in @supports should not workat-supports-012: Conjunctions with more than two terms in @supports should workat-supports-013: Disjunction with more than two terms in @supports should workat-supports-014: Negations in @supports should not work if "not" isn't follow by a spaceat-supports-015: Bizarre syntax that still conforms to the core grammar should succesfully parse in @supportsat-supports-016: In @supports, parens are required to mix conjunctions with disjunctionsat-supports-017: In @supports, functions can be parsed successfullyat-supports-018: In @supports conditions, the arguments of a function can begin with spacesat-supports-019: Incorrect syntax in @supports recovers properlyat-supports-020: Incorrect syntax in @supports recovers properlyat-supports-021: Incorrect syntax in @supports recovers properlyat-supports-022: Incorrect syntax in @supports recovers properlyat-supports-023: Incorrect syntax in nested @supports recovers properlyat-supports-024: Incorrect syntax in @supports recovers properlyat-supports-025: Incorrect syntax in @supports recovers properlyat-supports-026: Incorrect syntax in @supports recovers properlyat-supports-027: Incorrect syntax in @supports recovers properlyat-supports-028: Incorrect syntax in @supports recovers properlyat-supports-029: Incorrect syntax in @supports recovers properlyat-supports-030: Incorrect syntax in @supports recovers properlyat-supports-031: Incorrect syntax in @supports recovers properlyat-supports-032: Incorrect syntax in @supports recovers properlyat-supports-033: Incorrect syntax in @supports recovers properlyat-supports-034: Incorrect syntax of supports conditionat-supports-035: Incorrect syntax of supports conditionat-supports-036: Incorrect syntax of supports conditionat-supports-037: Incorrect syntax of supports conditionat-supports-038: a supports condition declaration can not end with a semi-colonat-supports-039: a supports condition declaration can not end with a semi-colonat-supports-043: Disjunction token `or` should not immediately precede its following opening paren.css-supports-001: An @supports rule with valid syntax and a passing condition must apply rules inside itcss-supports-002: An @supports rule with invalid syntax must not apply rules inside itcss-supports-003: An @supports rule with valid syntax and a passing condition must apply rules inside itcss-supports-004: An @supports rule with valid syntax and a passing condition must apply rules inside itcss-supports-005: An @supports rule with valid syntax but a failing condition must not apply rules inside itcss-supports-006: An @supports rule with valid syntax and a passing condition must apply rules inside itcss-supports-007: An @supports rule with valid syntax and a passing condition must apply rules inside itcss-supports-008: An @supports rule with valid syntax and a passing condition must apply rules inside itcss-supports-009: An @supports rule with valid syntax but a failing condition must not apply rules inside itcss-supports-010: An @supports rule with valid syntax but a failing condition must not apply rules inside itcss-supports-011: An @supports rule with valid syntax and a passing condition must apply rules inside itcss-supports-012: An @supports rule with valid syntax and a passing condition must apply rules inside itcss-supports-013: An @supports rule with invalid syntax must not apply rules inside itcss-supports-014: An @supports rule with invalid syntax must not apply rules inside itcss-supports-015: An @supports rule with valid syntax and a passing condition must apply rules inside itcss-supports-016: An @supports rule with valid syntax and a passing condition must apply rules inside itcss-supports-017: An @supports rule with invalid syntax must not apply rules inside itcss-supports-018: An @supports rule with valid syntax and a passing condition must apply rules inside itcss-supports-019: An @supports rule with invalid syntax must not apply rules inside itcss-supports-020: An @supports rule with valid syntax but a failing condition must not apply rules inside itcss-supports-021: An @supports rule with valid syntax but a failing condition must not apply rules inside itcss-supports-022: An @supports rule with balanced invalid syntax within parentheses must evaluate to falsecss-supports-023: An @supports rule with balanced invalid syntax within parentheses must evaluate to falsecss-supports-024: An @supports rule with valid syntax and a passing condition must apply rules inside itcss-supports-025: A nested @supports rule with valid syntax and a passing condition must apply rules inside itcss-supports-026: A nested @supports rule with valid syntax and a passing condition must apply rules inside itcss-supports-029: An @supports rule with valid syntax and a passing condition must apply rules inside itcss-supports-030: An @supports rule with valid syntax and a passing condition must apply rules inside itcss-supports-031: An @supports rule with balanced invalid syntax within parentheses must evaluate to falsecss-supports-032: An @supports rule with balanced invalid syntax must evaluate to falsecss-supports-033: An @supports rule with balanced invalid syntax must evaluate to falsecss-supports-034: An @supports rule with balanced invalid syntax must evaluate to falsecss-supports-035: An @supports rule with unbalanced invalid syntax must fail to parsecss-supports-036: An @supports rule with an unrecognized condition using functional notation must evaluate to falsecss-supports-037: An @supports rule with an unrecognized condition using functional notation with unbalanced parentheses must fail to parsecss-supports-038: In an @supports rule "not(" must be parsed as a FUNCTIONcss-supports-039: In an @supports rule "or(" must be parsed as a FUNCTIONcss-supports-040: An @supports rule condition with empty parentheses should evaluates to falsecss-supports-041: An @supports rule condition with empty parentheses should evaluates to falsecss-supports-042: An @supports rule condition with an unexpected token before the closing paren of a supports_condition_in_parens should parse as a general_enclosedcss-supports-043: An @supports rule condition with a bogus priority should evaluate to falsecss-supports-044: An @supports rule condition with tokens after the priority should evaluate to falsecss-supports-045: An @supports rule condition with two priorities should evaluate to falsecss-supports-046: A nested @supports rule with valid syntax and a passing condition must apply rules inside it
Options: Group by specification section
Do not display tests that: Meet exit criteria Have blocking failures Lack sufficient data Have been reported as invalid Are not required