test: Update integration fixtures to not rely on deprecated features

This commit is contained in:
Mariusz Nowak 2021-03-01 21:10:12 +01:00 committed by Mariusz Nowak
parent d2e6a8adef
commit 059c981250
30 changed files with 47 additions and 23 deletions

View File

@ -5,6 +5,9 @@ frameworkVersion: '*'
provider:
name: aws
lambdaHashingVersion: 20201221
apiGateway:
shouldStartNameWithService: true
functions:
foo:

View File

@ -8,9 +8,10 @@ provider:
runtime: nodejs12.x
versionFunctions: false
apiGateway:
shouldStartNameWithService: true
apiKeys:
- name: ${self:service.name}-api-key-1
value: ${self:service.name}-api-key-1
- name: ${self:service}-api-key-1
value: ${self:service}-api-key-1
functions:
# core functions

View File

@ -5,6 +5,7 @@ frameworkVersion: '*'
provider:
name: aws
lambdaHashingVersion: 20201221
functions:
fn1:

View File

@ -12,13 +12,13 @@ functions:
handler: core.basic
events:
- cognitoUserPool:
pool: ${self:service.name} CUP Basic
pool: ${self:service} CUP Basic
trigger: PreSignUp
existingSimple:
handler: core.existingSimple
events:
- cognitoUserPool:
pool: ${self:service.name} CUP Existing Simple
pool: ${self:service} CUP Existing Simple
trigger: PreSignUp
existing: true
# testing if two functions share one cognito user pool with multiple configs
@ -26,10 +26,10 @@ functions:
handler: core.existingMulti
events:
- cognitoUserPool:
pool: ${self:service.name} CUP Existing Multi
pool: ${self:service} CUP Existing Multi
trigger: PreSignUp
existing: true
- cognitoUserPool:
pool: ${self:service.name} CUP Existing Multi
pool: ${self:service} CUP Existing Multi
trigger: PreAuthentication
existing: true

View File

@ -22,7 +22,7 @@ functions:
handler: core.eventBusCustom
events:
- eventBridge:
eventBus: ${self:service.name}-named-event-bus
eventBus: ${self:service}-named-event-bus
pattern:
source:
- serverless.test

View File

@ -5,6 +5,7 @@ frameworkVersion: '*'
provider:
name: aws
lambdaHashingVersion: 20201221
functions:
foo:

View File

@ -5,6 +5,8 @@ frameworkVersion: '*'
provider:
name: aws
lambdaHashingVersion: 20201221
functions:
foo:
handler: index.handler

View File

@ -5,6 +5,7 @@ frameworkVersion: '*'
provider:
name: aws
lambdaHashingVersion: 20201221
functions:
target:

View File

@ -1,6 +1,7 @@
service: service
provider:
name: aws
lambdaHashingVersion: 20201221
layers:
testLayer:

View File

@ -6,6 +6,7 @@ frameworkVersion: '*'
provider:
name: aws
logRetentionInDays: 14
lambdaHashingVersion: 20201221
functions:
foo:

View File

@ -5,6 +5,7 @@ frameworkVersion: '*'
provider:
name: aws
lambdaHashingVersion: 20201221
functions:
foo:

View File

@ -5,6 +5,7 @@ frameworkVersion: '*'
provider:
name: aws
lambdaHashingVersion: 20201221
resources:
Resources:

View File

@ -5,6 +5,7 @@ frameworkVersion: '*'
provider:
name: aws
lambdaHashingVersion: 20201221
functions:
callback:

View File

@ -12,4 +12,4 @@ functions:
handler: core.iotBasic
events:
- iot:
sql: "SELECT * FROM '${self:service.name}/test'"
sql: "SELECT * FROM '${self:service}/test'"

View File

@ -5,6 +5,7 @@ frameworkVersion: '*'
provider:
name: aws
lambdaHashingVersion: 20201221
functions:
function:

View File

@ -5,6 +5,7 @@ frameworkVersion: '*'
provider:
name: aws
lambdaHashingVersion: 20201221
package:
artifact: artifact.zip

View File

@ -5,6 +5,7 @@ frameworkVersion: '*'
provider:
name: aws
lambdaHashingVersion: 20201221
plugins:
# Mutates `package.artifact` to point to copied `.serverless/NAME.zip`

View File

@ -5,6 +5,7 @@ frameworkVersion: '*'
provider:
name: aws
lambdaHashingVersion: 20201221
functions:
fnService:

View File

@ -5,6 +5,7 @@ frameworkVersion: '*'
provider:
name: aws
lambdaHashingVersion: 20201221
plugins:
- ./plugin

View File

@ -22,7 +22,7 @@ functions:
- kinesis
- Ref: AWS::Region
- Ref: AWS::AccountId
- stream/${self:service.name}-kinesis
- stream/${self:service}-kinesis
- sqs:
arn:
Fn::Join:
@ -32,4 +32,4 @@ functions:
- sqs
- Ref: AWS::Region
- Ref: AWS::AccountId
- ${self:service.name}-provisioned
- ${self:service}-provisioned

View File

@ -2,6 +2,7 @@ service: service
provider:
name: aws
lambdaHashingVersion: 20201221
apiGateway:
request:
schemas:

View File

@ -11,14 +11,14 @@ functions:
snsMinimal:
handler: core.snsMinimal
events:
- sns: ${self:service.name}-minimal
- sns: ${self:service}-minimal
snsMultipleFilteredLeft:
handler: core.snsMultipleFilteredLeft
events:
- sns:
topicName: ${self:service.name}-filtered
displayName: 'Integration Test: ${self:service.name}-filtered'
topicName: ${self:service}-filtered
displayName: 'Integration Test: ${self:service}-filtered'
filterPolicy:
side:
- left
@ -26,8 +26,8 @@ functions:
handler: core.snsMultipleFilteredRight
events:
- sns:
topicName: ${self:service.name}-filtered
displayName: 'Integration Test: ${self:service.name}-filtered'
topicName: ${self:service}-filtered
displayName: 'Integration Test: ${self:service}-filtered'
filterPolicy:
side:
- right
@ -42,5 +42,5 @@ functions:
- - 'arn:aws:sns'
- Ref: 'AWS::Region'
- Ref: 'AWS::AccountId'
- ${self:service.name}-existing
topicName: ${self:service.name}-existing
- ${self:service}-existing
topicName: ${self:service}-existing

View File

@ -20,4 +20,4 @@ functions:
- sqs
- Ref: AWS::Region
- Ref: AWS::AccountId
- ${self:service.name}-basic
- ${self:service}-basic

View File

@ -29,7 +29,7 @@ functions:
- kinesis
- Ref: AWS::Region
- Ref: AWS::AccountId
- stream/${self:service.name}-kinesis
- stream/${self:service}-kinesis
batchSize: 100
startingPosition: TRIM_HORIZON
batchWindow: 1
@ -48,4 +48,4 @@ resources:
KeyType: HASH
StreamSpecification:
StreamViewType: KEYS_ONLY
TableName: ${self:service.name}-table
TableName: ${self:service}-table

View File

@ -5,6 +5,7 @@ configValidationMode: error
provider:
name: aws
runtime: nodejs12.x
lambdaHashingVersion: 20201221
functions:
hello:

View File

@ -5,6 +5,7 @@ configValidationMode: error
provider:
name: aws
runtime: nodejs12.x
lambdaHashingVersion: 20201221
functions:
hello:

View File

@ -5,6 +5,7 @@ configValidationMode: error
provider:
name: aws
runtime: nodejs12.x
lambdaHashingVersion: 20201221
package:
individually: true

View File

@ -5,10 +5,11 @@ configValidationMode: error
provider:
name: aws
runtime: nodejs12.x
lambdaHashingVersion: 20201221
functions:
hello:
handler: handler.hello
custom-name:
name: ${self:service}-${self:provider.region}-custom-name
name: ${self:service}-${opt:region, self:provider.region, 'us-east-1'}-custom-name
handler: handler.hello

View File

@ -425,7 +425,7 @@ describe('test/unit/lib/plugins/aws/deploy/index.test.js', () => {
'serverless/test-package-artifact/dev/1589988704359-2020-05-20T15:31:44.359Z/compiled-cloudformation-template.json',
})
.returns({
Metadata: { filesha256: 'o3jgmZRgwiNIhECDFntBIwUJuH2YOhryxKIqZ0wlUbQ=' },
Metadata: { filesha256: 'Cs3d4Sap0nwF6NPJnw4JN1gI41zodxGGmmmKw2C8hRs=' },
});
s3HeadObjectStub
.withArgs({

View File

@ -1044,7 +1044,7 @@ describe('test/unit/lib/plugins/aws/deploy/lib/checkForChanges.test.js', () => {
'serverless/test-package-artifact/dev/1589988704359-2020-05-20T15:31:44.359Z/compiled-cloudformation-template.json',
})
.returns({
Metadata: { filesha256: 'p2wLB86RTnPkFQLaGCUQFdk6/nwyVGiX2mGJl2m0bD0=' },
Metadata: { filesha256: 'Pa14GST706iFrSIacw7FepUBMx+tYEs7VVv4YYY6wPs=' },
});
headObjectStub