fun testLinearGradientWithSideOrCorner()

in kotlin-css/src/commonTest/kotlin/kotlinx/css/TestGradient.kt [33:53]


    fun testLinearGradientWithSideOrCorner() {
        val gradient = fun(sideOrCorner: GradientSideOrCorner) = linearGradient(sideOrCorner) {
            colorStop(Color.white)
            colorStop(Color.black)
        }

        assertLinearGradient("linear-gradient(to left, white, black)", gradient(GradientSideOrCorner.ToLeft))
        assertLinearGradient("linear-gradient(to left top, white, black)", gradient(GradientSideOrCorner.ToLeftTop))
        assertLinearGradient(
            "linear-gradient(to left bottom, white, black)",
            gradient(GradientSideOrCorner.ToLeftBottom)
        )
        assertLinearGradient("linear-gradient(to right, white, black)", gradient(GradientSideOrCorner.ToRight))
        assertLinearGradient("linear-gradient(to right top, white, black)", gradient(GradientSideOrCorner.ToRightTop))
        assertLinearGradient(
            "linear-gradient(to right bottom, white, black)",
            gradient(GradientSideOrCorner.ToRightBottom)
        )
        assertLinearGradient("linear-gradient(to top, white, black)", gradient(GradientSideOrCorner.ToTop))
        assertLinearGradient("linear-gradient(to bottom, white, black)", gradient(GradientSideOrCorner.ToBottom))
    }