@@ -11,7 +11,8 @@ import dev.mokkery.verify.VerifyMode.Companion.exactly
11
11
import dev.mokkery.verify.VerifyMode.Companion.not
12
12
import dev.mokkery.verify.VerifyMode.Companion.order
13
13
import dev.mokkery.verifySuspend
14
- import io.github.trueangle.knative.lambda.runtime.LambdaEnvironmentException.*
14
+ import io.github.trueangle.knative.lambda.runtime.LambdaEnvironmentException.BadRequestException
15
+ import io.github.trueangle.knative.lambda.runtime.LambdaEnvironmentException.NonRecoverableStateException
15
16
import io.github.trueangle.knative.lambda.runtime.LambdaRuntimeException.Invocation.EventBodyParseException
16
17
import io.github.trueangle.knative.lambda.runtime.LambdaRuntimeException.Invocation.HandlerException
17
18
import io.github.trueangle.knative.lambda.runtime.ReservedRuntimeEnvironmentVariables.AWS_LAMBDA_FUNCTION_NAME
@@ -33,12 +34,8 @@ import io.ktor.client.engine.mock.MockRequestHandleScope
33
34
import io.ktor.client.engine.mock.respond
34
35
import io.ktor.client.engine.mock.respondBadRequest
35
36
import io.ktor.client.engine.mock.respondError
36
- import io.ktor.client.engine.mock.respondOk
37
- import io.ktor.client.request.HttpRequestData
38
37
import io.ktor.http.HttpHeaders
39
38
import io.ktor.http.HttpStatusCode
40
- import io.ktor.http.content.ChannelWriterContent
41
- import io.ktor.http.content.OutgoingContent
42
39
import io.ktor.http.headers
43
40
import io.ktor.http.headersOf
44
41
import io.ktor.util.reflect.typeInfo
@@ -48,16 +45,12 @@ import io.ktor.utils.io.copyTo
48
45
import kotlinx.cinterop.ExperimentalForeignApi
49
46
import kotlinx.cinterop.toKString
50
47
import kotlinx.coroutines.test.runTest
51
- import kotlinx.io.Buffer
52
- import kotlinx.io.RawSource
53
- import kotlinx.io.Source
54
48
import kotlinx.serialization.json.Json
55
49
import platform.posix.getenv
56
50
import platform.posix.setenv
57
51
import kotlin.test.BeforeTest
58
52
import kotlin.test.Test
59
53
import kotlin.test.assertFailsWith
60
- import kotlin.test.assertTrue
61
54
62
55
internal const val RESOURCES_PATH = " src/nativeTest/resources"
63
56
@@ -197,10 +190,7 @@ class LambdaRuntimeTest {
197
190
val lambdaRunner = createRunner(MockEngine { request ->
198
191
val path = request.url.encodedPath
199
192
when {
200
- path.contains(" /invocation/next" ) -> {
201
- respondError(HttpStatusCode .InternalServerError )
202
- }
203
-
193
+ path.contains(" /invocation/next" ) -> respondError(HttpStatusCode .InternalServerError )
204
194
else -> respondError(HttpStatusCode .Forbidden )
205
195
}
206
196
})
0 commit comments