blob: ac0414eb97a689420bd1354c4db212bb351bc3a8 [file] [log] [blame]
Test naive parsing of CSS variable names with CSSProperty.findVariableNames
== Running test suite: CSSProperty.findVariableNames
-- Running test case: CSSProperty.findVariableNames.Empty
PASS: "" should contain these CSS variable names: [].
-- Running test case: CSSProperty.findVariableNames.EmptyFunction
PASS: "var()" should contain these CSS variable names: [].
-- Running test case: CSSProperty.findVariableNames.EmptyNoFunction
PASS: "--one" should contain these CSS variable names: [].
-- Running test case: CSSProperty.findVariableNames.Basic
PASS: "var(--one)" should contain these CSS variable names: ["--one"].
-- Running test case: CSSProperty.findVariableNames.BasicWithFallback
PASS: "var(--one, red)" should contain these CSS variable names: ["--one"].
-- Running test case: CSSProperty.findVariableNames.BasicWithVariableFallback
PASS: "var(--one, var(--two, red))" should contain these CSS variable names: ["--one","--two"].
-- Running test case: CSSProperty.findVariableNames.Whitespace
PASS: "var( --one )" should contain these CSS variable names: ["--one"].
-- Running test case: CSSProperty.findVariableNames.Newline
PASS: "var(
--one
)" should contain these CSS variable names: ["--one"].
-- Running test case: CSSProperty.findVariableNames.Tab
PASS: "var( --one )" should contain these CSS variable names: ["--one"].
-- Running test case: CSSProperty.findVariableNames.Nested
PASS: "var(--one, var(--two, var(--three)))" should contain these CSS variable names: ["--one","--two","--three"].
-- Running test case: CSSProperty.findVariableNames.Content
PASS: "content: "var(--one)"" should contain these CSS variable names: ["--one"].
-- Running test case: CSSProperty.findVariableNames.Dashed
PASS: "var(----o--n--e)" should contain these CSS variable names: ["----o--n--e"].
-- Running test case: CSSProperty.findVariableNames.NaiveWhitespace
PASS: "var(--one --two --three)" should contain these CSS variable names: ["--one"].
-- Running test case: CSSProperty.findVariableNames.NaiveDataURI
PASS: "data:text/plain;base64,xxxvar(--one)xxx" should contain these CSS variable names: ["--one"].
-- Running test case: CSSProperty.findVariableNames.NaiveMalformed
PASS: "var(--var(one))" should contain these CSS variable names: ["--var(one"].