INNER CODE UNIT · Go

TestAPIV2Gateway

mweagle/Sparta · apigateway_test.go:81

func TestAPIV2Gateway(t *testing.T) {
	stage, _ := NewAPIV2Stage("v1")
	apiGateway, _ := NewAPIV2(Websocket,
		"sample",
		"$request.body.message",
		stage)
	lambdaFn, _ := NewAWSLambda(LambdaName(mockLambda1),
		mockLambda1,
		IAMRoleDefinition{})
	apiv2Route, _ := apiGateway.NewAPIV2Route("$connect",
		lambdaFn)
	apiv2Route.OperationName = "ConnectRoute"

	lambdaFn2, _ := NewAWSLambda(LambdaName(mockLambda2),
		mockLambda2,
		IAMRoleDefinition{})
	apiv2Route2, _ := apiGateway.NewAPIV2Route("$disconnect",
		lambdaFn2)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…