private boolean implicitAssertionsDisabled()

in module/geb-implicit-assertions/src/main/groovy/geb/transform/implicitassertions/ConfigurableByNameImplicitlyAssertedMethodCallMatcher.groovy [38:52]


    private boolean implicitAssertionsDisabled(List<Expression> expressions) {
        if (expressions) {
            if (expressions.first() in MapExpression) {
                def mapExpression = expressions.first() as MapExpression
                mapExpression.mapEntryExpressions.any {
                    if (it.keyExpression in ConstantExpression && it.valueExpression in ConstantExpression) {
                        def key = it.keyExpression as ConstantExpression
                        def value = it.valueExpression as ConstantExpression

                        key.value == "implicitAssertions" && value.value == false
                    }
                }
            }
        }
    }