44 lines
1.4 KiB
Plaintext
44 lines
1.4 KiB
Plaintext
Test that WI.CSSStyleDeclaration.prototype.resolveVariableValue works as expected.
|
|
|
|
|
|
== Running test suite: WI.CSSStyleDeclaration.prototype.resolveVariableValue
|
|
-- Running test case: NotVariable
|
|
PASS: "red" should resolve to null.
|
|
|
|
-- Running test case: EmptyVariable
|
|
PASS: "var()" should resolve to null.
|
|
|
|
-- Running test case: InvalidVariable
|
|
PASS: "var(invalid)" should resolve to null.
|
|
|
|
-- Running test case: NonExistentVariable
|
|
PASS: "var(--DNE)" should resolve to null.
|
|
|
|
-- Running test case: ValidVariable
|
|
PASS: "var(--a)" should resolve to "blue".
|
|
|
|
-- Running test case: InvalidFallbackValue
|
|
PASS: "var(--DNE, )" should resolve to null.
|
|
|
|
-- Running test case: ValidFallbackValue
|
|
PASS: "var(--DNE, red)" should resolve to "red".
|
|
|
|
-- Running test case: InvalidFallbackVariable
|
|
PASS: "var(--DNE, var(--DNE))" should resolve to null.
|
|
|
|
-- Running test case: ValidFallbackVariable
|
|
PASS: "var(--DNE, var(--b, red))" should resolve to "green".
|
|
|
|
-- Running test case: ValidVariableWithInvalidFallbackValue
|
|
PASS: "var(--a, )" should resolve to "blue".
|
|
|
|
-- Running test case: ValidVariableWithValidFallbackValue
|
|
PASS: "var(--a, red)" should resolve to "blue".
|
|
|
|
-- Running test case: ValidVariableWithInvalidFallbackVariable
|
|
PASS: "var(--a, var(--DNE))" should resolve to "blue".
|
|
|
|
-- Running test case: ValidVariableWithValidFallbackVariable
|
|
PASS: "var(--a, var(--b))" should resolve to "blue".
|
|
|