diff --git a/idea/testData/quickfix/wrapWithSafeLetCall/refactorNullableFunctionTypeProperty2.kt b/idea/testData/quickfix/wrapWithSafeLetCall/refactorNullableFunctionTypeProperty2.kt index d35ca132740..724605f8425 100644 --- a/idea/testData/quickfix/wrapWithSafeLetCall/refactorNullableFunctionTypeProperty2.kt +++ b/idea/testData/quickfix/wrapWithSafeLetCall/refactorNullableFunctionTypeProperty2.kt @@ -1,4 +1,7 @@ // "Wrap with '?.let { ... }' call" "true" +// ERROR: Expression 'it' of type 'Unit' cannot be invoked as a function. The function 'invoke()' is not found +// ERROR: Function invocation 'foo2()' expected +// ERROR: Reference has a nullable type '(Str.() -> Unit)?', use explicit '?.invoke()' to make a function-like call instead // WITH_RUNTIME interface Str { diff --git a/idea/testData/quickfix/wrapWithSafeLetCall/wrapAllNonNullablePositions1.kt b/idea/testData/quickfix/wrapWithSafeLetCall/wrapAllNonNullablePositions1.kt index 588431b0290..dbc2aaae8ba 100644 --- a/idea/testData/quickfix/wrapWithSafeLetCall/wrapAllNonNullablePositions1.kt +++ b/idea/testData/quickfix/wrapWithSafeLetCall/wrapAllNonNullablePositions1.kt @@ -1,4 +1,6 @@ // "Wrap with '?.let { ... }' call" "true" +// SHOULD_BE_AVAILABLE_AFTER_EXECUTION +// ERROR: Type mismatch: inferred type is String? but String was expected // WITH_RUNTIME fun test(s: String?) { diff --git a/idea/testData/quickfix/wrapWithSafeLetCall/wrapAllNonNullablePositions2.kt b/idea/testData/quickfix/wrapWithSafeLetCall/wrapAllNonNullablePositions2.kt index ec657b8a715..33f43659ac3 100644 --- a/idea/testData/quickfix/wrapWithSafeLetCall/wrapAllNonNullablePositions2.kt +++ b/idea/testData/quickfix/wrapWithSafeLetCall/wrapAllNonNullablePositions2.kt @@ -1,4 +1,6 @@ // "Wrap with '?.let { ... }' call" "true" +// SHOULD_BE_AVAILABLE_AFTER_EXECUTION +// ERROR: Type mismatch: inferred type is String? but String was expected // WITH_RUNTIME fun test(s: String?) { diff --git a/idea/testData/quickfix/wrapWithSafeLetCall/wrapAllNonNullablePositions3.kt b/idea/testData/quickfix/wrapWithSafeLetCall/wrapAllNonNullablePositions3.kt index e32437d750a..2fb20aad24b 100644 --- a/idea/testData/quickfix/wrapWithSafeLetCall/wrapAllNonNullablePositions3.kt +++ b/idea/testData/quickfix/wrapWithSafeLetCall/wrapAllNonNullablePositions3.kt @@ -1,4 +1,6 @@ // "Wrap with '?.let { ... }' call" "true" +// SHOULD_BE_AVAILABLE_AFTER_EXECUTION +// ERROR: Type mismatch: inferred type is String? but String was expected // WITH_RUNTIME fun test(s: String?) { diff --git a/idea/testData/quickfix/wrapWithSafeLetCall/wrapAllNonNullablePositions4.kt b/idea/testData/quickfix/wrapWithSafeLetCall/wrapAllNonNullablePositions4.kt index 1c6c7b8003f..eb0221fc1a1 100644 --- a/idea/testData/quickfix/wrapWithSafeLetCall/wrapAllNonNullablePositions4.kt +++ b/idea/testData/quickfix/wrapWithSafeLetCall/wrapAllNonNullablePositions4.kt @@ -1,4 +1,7 @@ // "Wrap with '?.let { ... }' call" "true" +// SHOULD_BE_AVAILABLE_AFTER_EXECUTION +// ERROR: A 'return' expression required in a function with a block body ('{...}') +// ERROR: Type mismatch: inferred type is String? but String was expected // WITH_RUNTIME fun test(s: String?): String? { diff --git a/idea/testData/quickfix/wrapWithSafeLetCall/wrapAllNonNullablePositions5.kt b/idea/testData/quickfix/wrapWithSafeLetCall/wrapAllNonNullablePositions5.kt index 4b19f640c04..56291dc2758 100644 --- a/idea/testData/quickfix/wrapWithSafeLetCall/wrapAllNonNullablePositions5.kt +++ b/idea/testData/quickfix/wrapWithSafeLetCall/wrapAllNonNullablePositions5.kt @@ -1,4 +1,6 @@ // "Wrap with '?.let { ... }' call" "true" +// SHOULD_BE_AVAILABLE_AFTER_EXECUTION +// ERROR: Type mismatch: inferred type is String? but String was expected // WITH_RUNTIME fun test(s: String?): String {