Skip to content

Commit 87ebcc8

Browse files
author
Esen Sagynov
committed
Fixed linting errors.
1 parent 4e4f6fa commit 87ebcc8

92 files changed

Lines changed: 971 additions & 529 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.eslintrc

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,17 @@
2929
"DOTNET_CORE_2"
3030
]
3131
}
32+
],
33+
"prettier/prettier": [
34+
"error",
35+
{
36+
"bracketSameLine": true,
37+
"printWidth": 120,
38+
"semi": true,
39+
"singleQuote": true,
40+
"trailingComma": "all",
41+
"tabWidth": 2
42+
}
3243
]
3344
}
3445
}

.vscode/settings.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,6 @@
44
"source.fixAll.eslint": "explicit"
55
},
66
"explorer.autoReveal": false,
7-
"prettier.useEditorConfig": true
7+
"prettier.useEditorConfig": true,
8+
"prettier.trailingComma": "all"
89
}

examples/blue-green-container-deployment-example/src/blue-green-container-deployment-stack.ts

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,18 @@
1-
import { EcsService, DummyTaskDefinition, EcsDeploymentGroup, PushImageProject } from '@cloudcomponents/cdk-blue-green-container-deployment';
1+
import {
2+
EcsService,
3+
DummyTaskDefinition,
4+
EcsDeploymentGroup,
5+
PushImageProject,
6+
} from '@cloudcomponents/cdk-blue-green-container-deployment';
27
import { ImageRepository } from '@cloudcomponents/cdk-container-registry';
38
import { Duration, Stack, StackProps } from 'aws-cdk-lib';
49
import { Repository } from 'aws-cdk-lib/aws-codecommit';
510
import { Pipeline, Artifact } from 'aws-cdk-lib/aws-codepipeline';
6-
import { CodeBuildAction, CodeCommitSourceAction, CodeDeployEcsDeployAction } from 'aws-cdk-lib/aws-codepipeline-actions';
11+
import {
12+
CodeBuildAction,
13+
CodeCommitSourceAction,
14+
CodeDeployEcsDeployAction,
15+
} from 'aws-cdk-lib/aws-codepipeline-actions';
716
import { Vpc, Port } from 'aws-cdk-lib/aws-ec2';
817
import { Cluster } from 'aws-cdk-lib/aws-ecs';
918
import { ApplicationLoadBalancer, ApplicationTargetGroup, TargetType } from 'aws-cdk-lib/aws-elasticloadbalancingv2';

examples/dynamodb-seeder-example/src/dynamodb-seeder-stack.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
11
import * as path from 'path';
22
import { DynamoDBSeeder, Seeds } from '@cloudcomponents/cdk-dynamodb-seeder';
3-
import { Stack, StackProps, RemovalPolicy, aws_dynamodb as dynamodb, aws_s3 as s3, aws_s3_deployment as s3_deployment } from 'aws-cdk-lib';
3+
import {
4+
Stack,
5+
StackProps,
6+
RemovalPolicy,
7+
aws_dynamodb as dynamodb,
8+
aws_s3 as s3,
9+
aws_s3_deployment as s3_deployment,
10+
} from 'aws-cdk-lib';
411
import { Construct } from 'constructs';
512

613
export class DynamoDBSeederStack extends Stack {

examples/notifications-example/src/notifications-stack.ts

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
1-
import { SlackChannelConfiguration, MSTeamsIncomingWebhookConfiguration, AccountLabelMode } from '@cloudcomponents/cdk-chatops';
1+
import {
2+
SlackChannelConfiguration,
3+
MSTeamsIncomingWebhookConfiguration,
4+
AccountLabelMode,
5+
} from '@cloudcomponents/cdk-chatops';
26
import {
37
RepositoryNotificationRule,
48
PipelineNotificationRule,
@@ -45,7 +49,11 @@ export class NotificationsStack extends Stack {
4549
new RepositoryNotificationRule(this, 'RepoNotifications', {
4650
name: 'notifications-repository',
4751
repository,
48-
events: [RepositoryEvent.COMMENTS_ON_COMMITS, RepositoryEvent.PULL_REQUEST_CREATED, RepositoryEvent.PULL_REQUEST_MERGED],
52+
events: [
53+
RepositoryEvent.COMMENTS_ON_COMMITS,
54+
RepositoryEvent.PULL_REQUEST_CREATED,
55+
RepositoryEvent.PULL_REQUEST_MERGED,
56+
],
4957
targets: [new SlackChannel(slackChannel), new MSTeamsIncomingWebhook(webhook)],
5058
});
5159

examples/pull-request-example/src/pull-request-stack.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
1-
import { ApprovalRuleTemplate, ApprovalRuleTemplateRepositoryAssociation } from '@cloudcomponents/cdk-pull-request-approval-rule';
1+
import {
2+
ApprovalRuleTemplate,
3+
ApprovalRuleTemplateRepositoryAssociation,
4+
} from '@cloudcomponents/cdk-pull-request-approval-rule';
25
import { PullRequestCheck } from '@cloudcomponents/cdk-pull-request-check';
36
import { Stack, StackProps } from 'aws-cdk-lib';
47
import { BuildSpec } from 'aws-cdk-lib/aws-codebuild';
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
[{"timestamp":1715691283826,"files":[{"filename":"ecs-deployment-group/index.js","previous":148409,"size":148414,"diff":5},{"filename":"ecs-service/index.js","previous":148323,"size":148323,"diff":0}]},{"timestamp":1715687503987,"files":[{"filename":"ecs-deployment-group/index.js","previous":148409,"size":148409,"diff":0},{"filename":"ecs-service/index.js","previous":148335,"size":148323,"diff":-12}]},{"timestamp":1715686198838,"files":[{"filename":"ecs-deployment-group/index.js","previous":148409,"size":148409,"diff":0},{"filename":"ecs-service/index.js","previous":148318,"size":148335,"diff":17}]},{"timestamp":1715532702211,"files":[{"filename":"ecs-deployment-group/index.js","previous":147781,"size":148409,"diff":628},{"filename":"ecs-service/index.js","previous":147697,"size":148318,"diff":621}]},{"timestamp":1713181355491,"files":[{"filename":"ecs-deployment-group/index.js","previous":147779,"size":147781,"diff":2},{"filename":"ecs-service/index.js","previous":147697,"size":147697,"diff":0}]},{"timestamp":1713163592767,"files":[{"filename":"ecs-deployment-group/index.js","previous":147730,"size":147779,"diff":49},{"filename":"ecs-service/index.js","previous":147693,"size":147697,"diff":4}]},{"timestamp":1713163001127,"files":[{"filename":"ecs-deployment-group/index.js","previous":1127589,"size":147730,"diff":-979859},{"filename":"ecs-service/index.js","previous":1127285,"size":147693,"diff":-979592}]},{"timestamp":1712179054501,"files":[{"filename":"ecs-deployment-group/index.js","previous":147762,"size":1127589,"diff":979827},{"filename":"ecs-service/index.js","previous":147469,"size":1127285,"diff":979816}]},{"timestamp":1643739695237,"files":[{"filename":"ecs-deployment-group/index.js","previous":148006,"size":147762,"diff":-244},{"filename":"ecs-service/index.js","previous":147514,"size":147469,"diff":-45}]},{"timestamp":1643739156615,"files":[{"filename":"ecs-deployment-group/index.js","previous":147762,"size":148006,"diff":244},{"filename":"ecs-service/index.js","previous":147469,"size":147514,"diff":45}]},{"timestamp":1643738715672,"files":[{"filename":"ecs-deployment-group/index.js","previous":148006,"size":147762,"diff":-244},{"filename":"ecs-service/index.js","previous":147514,"size":147469,"diff":-45}]},{"timestamp":1643738518282,"files":[{"filename":"ecs-deployment-group/index.js","previous":0,"size":148006,"diff":148006},{"filename":"ecs-service/index.js","previous":0,"size":147514,"diff":147514}]},{"timestamp":1643732386377,"files":[{"filename":"ecs-deployment-group/index.js","previous":147762,"size":0,"diff":-147762},{"filename":"ecs-service/index.js","previous":147469,"size":0,"diff":-147469}]},{"timestamp":1642109009944,"files":[{"filename":"ecs-deployment-group/index.js","previous":145598,"size":147762,"diff":2164},{"filename":"ecs-service/index.js","previous":145304,"size":147469,"diff":2165}]},{"timestamp":1639256487176,"files":[{"filename":"ecs-deployment-group/index.js","previous":145308,"size":145598,"diff":290},{"filename":"ecs-service/index.js","previous":145014,"size":145304,"diff":290}]},{"timestamp":1637794842477,"files":[{"filename":"ecs-deployment-group/index.js","previous":145307,"size":145308,"diff":1},{"filename":"ecs-service/index.js","previous":145016,"size":145014,"diff":-2}]},{"timestamp":1637781788109,"files":[{"filename":"ecs-deployment-group/index.js","previous":144989,"size":145307,"diff":318},{"filename":"ecs-service/index.js","previous":144998,"size":145016,"diff":18}]},{"timestamp":1637708323927,"files":[{"filename":"ecs-deployment-group/index.js","previous":0,"size":144989,"diff":144989},{"filename":"ecs-service/index.js","previous":0,"size":144998,"diff":144998}]}]
1+
[{"timestamp":1715692576660,"files":[{"filename":"ecs-deployment-group/index.js","previous":148414,"size":148414,"diff":0},{"filename":"ecs-service/index.js","previous":148323,"size":148321,"diff":-2}]},{"timestamp":1715691283826,"files":[{"filename":"ecs-deployment-group/index.js","previous":148409,"size":148414,"diff":5},{"filename":"ecs-service/index.js","previous":148323,"size":148323,"diff":0}]},{"timestamp":1715687503987,"files":[{"filename":"ecs-deployment-group/index.js","previous":148409,"size":148409,"diff":0},{"filename":"ecs-service/index.js","previous":148335,"size":148323,"diff":-12}]},{"timestamp":1715686198838,"files":[{"filename":"ecs-deployment-group/index.js","previous":148409,"size":148409,"diff":0},{"filename":"ecs-service/index.js","previous":148318,"size":148335,"diff":17}]},{"timestamp":1715532702211,"files":[{"filename":"ecs-deployment-group/index.js","previous":147781,"size":148409,"diff":628},{"filename":"ecs-service/index.js","previous":147697,"size":148318,"diff":621}]},{"timestamp":1713181355491,"files":[{"filename":"ecs-deployment-group/index.js","previous":147779,"size":147781,"diff":2},{"filename":"ecs-service/index.js","previous":147697,"size":147697,"diff":0}]},{"timestamp":1713163592767,"files":[{"filename":"ecs-deployment-group/index.js","previous":147730,"size":147779,"diff":49},{"filename":"ecs-service/index.js","previous":147693,"size":147697,"diff":4}]},{"timestamp":1713163001127,"files":[{"filename":"ecs-deployment-group/index.js","previous":1127589,"size":147730,"diff":-979859},{"filename":"ecs-service/index.js","previous":1127285,"size":147693,"diff":-979592}]},{"timestamp":1712179054501,"files":[{"filename":"ecs-deployment-group/index.js","previous":147762,"size":1127589,"diff":979827},{"filename":"ecs-service/index.js","previous":147469,"size":1127285,"diff":979816}]},{"timestamp":1643739695237,"files":[{"filename":"ecs-deployment-group/index.js","previous":148006,"size":147762,"diff":-244},{"filename":"ecs-service/index.js","previous":147514,"size":147469,"diff":-45}]},{"timestamp":1643739156615,"files":[{"filename":"ecs-deployment-group/index.js","previous":147762,"size":148006,"diff":244},{"filename":"ecs-service/index.js","previous":147469,"size":147514,"diff":45}]},{"timestamp":1643738715672,"files":[{"filename":"ecs-deployment-group/index.js","previous":148006,"size":147762,"diff":-244},{"filename":"ecs-service/index.js","previous":147514,"size":147469,"diff":-45}]},{"timestamp":1643738518282,"files":[{"filename":"ecs-deployment-group/index.js","previous":0,"size":148006,"diff":148006},{"filename":"ecs-service/index.js","previous":0,"size":147514,"diff":147514}]},{"timestamp":1643732386377,"files":[{"filename":"ecs-deployment-group/index.js","previous":147762,"size":0,"diff":-147762},{"filename":"ecs-service/index.js","previous":147469,"size":0,"diff":-147469}]},{"timestamp":1642109009944,"files":[{"filename":"ecs-deployment-group/index.js","previous":145598,"size":147762,"diff":2164},{"filename":"ecs-service/index.js","previous":145304,"size":147469,"diff":2165}]},{"timestamp":1639256487176,"files":[{"filename":"ecs-deployment-group/index.js","previous":145308,"size":145598,"diff":290},{"filename":"ecs-service/index.js","previous":145014,"size":145304,"diff":290}]},{"timestamp":1637794842477,"files":[{"filename":"ecs-deployment-group/index.js","previous":145307,"size":145308,"diff":1},{"filename":"ecs-service/index.js","previous":145016,"size":145014,"diff":-2}]},{"timestamp":1637781788109,"files":[{"filename":"ecs-deployment-group/index.js","previous":144989,"size":145307,"diff":318},{"filename":"ecs-service/index.js","previous":144998,"size":145016,"diff":18}]},{"timestamp":1637708323927,"files":[{"filename":"ecs-deployment-group/index.js","previous":0,"size":144989,"diff":144989},{"filename":"ecs-service/index.js","previous":0,"size":144998,"diff":144998}]}]

packages/cdk-blue-green-container-deployment/src/__tests__/ecs-deployment-group.test.ts

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,15 @@ function createPrereqResources(stack: cdk.Stack): {
1414
testListener: elb.ApplicationListener;
1515
} {
1616
const cluster = new ecs.Cluster(stack, 'Cluster');
17-
const prodTargetGroup = new elb.ApplicationTargetGroup(stack, 'ProdTargetGroup', { vpc: cluster.vpc });
18-
const testTargetGroup = new elb.ApplicationTargetGroup(stack, 'TestTargetGroup', { vpc: cluster.vpc });
19-
const taskDefinition = new DummyTaskDefinition(stack, 'DummyTaskDefinition', { image: 'nginx' });
17+
const prodTargetGroup = new elb.ApplicationTargetGroup(stack, 'ProdTargetGroup', {
18+
vpc: cluster.vpc,
19+
});
20+
const testTargetGroup = new elb.ApplicationTargetGroup(stack, 'TestTargetGroup', {
21+
vpc: cluster.vpc,
22+
});
23+
const taskDefinition = new DummyTaskDefinition(stack, 'DummyTaskDefinition', {
24+
image: 'nginx',
25+
});
2026
const service = new EcsService(stack, 'Service', {
2127
cluster,
2228
serviceName: 'My Service',

packages/cdk-blue-green-container-deployment/src/__tests__/ecs-service.test.ts

Lines changed: 27 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,15 @@ describe('EcsService', () => {
1212
describe('with default props', () => {
1313
const stack = new cdk.Stack(app, 'MyStackWithDefaults');
1414
const cluster = new ecs.Cluster(stack, 'Cluster');
15-
const prodTargetGroup = new elb.ApplicationTargetGroup(stack, 'ProdTargetGroup', { vpc: cluster.vpc });
16-
const testTargetGroup = new elb.ApplicationTargetGroup(stack, 'TestTargetGroup', { vpc: cluster.vpc });
17-
const taskDefinition = new DummyTaskDefinition(stack, 'DummyTaskDefinition', { image: 'nginx' });
15+
const prodTargetGroup = new elb.ApplicationTargetGroup(stack, 'ProdTargetGroup', {
16+
vpc: cluster.vpc,
17+
});
18+
const testTargetGroup = new elb.ApplicationTargetGroup(stack, 'TestTargetGroup', {
19+
vpc: cluster.vpc,
20+
});
21+
const taskDefinition = new DummyTaskDefinition(stack, 'DummyTaskDefinition', {
22+
image: 'nginx',
23+
});
1824

1925
new EcsService(stack, 'Service', {
2026
cluster,
@@ -37,9 +43,15 @@ describe('EcsService', () => {
3743
describe('with tag propagation', () => {
3844
const stack = new cdk.Stack(app, 'MyStackWithTagPropagation');
3945
const cluster = new ecs.Cluster(stack, 'Cluster');
40-
const prodTargetGroup = new elb.ApplicationTargetGroup(stack, 'ProdTargetGroup', { vpc: cluster.vpc });
41-
const testTargetGroup = new elb.ApplicationTargetGroup(stack, 'TestTargetGroup', { vpc: cluster.vpc });
42-
const taskDefinition = new DummyTaskDefinition(stack, 'DummyTaskDefinition', { image: 'nginx' });
46+
const prodTargetGroup = new elb.ApplicationTargetGroup(stack, 'ProdTargetGroup', {
47+
vpc: cluster.vpc,
48+
});
49+
const testTargetGroup = new elb.ApplicationTargetGroup(stack, 'TestTargetGroup', {
50+
vpc: cluster.vpc,
51+
});
52+
const taskDefinition = new DummyTaskDefinition(stack, 'DummyTaskDefinition', {
53+
image: 'nginx',
54+
});
4355

4456
new EcsService(stack, 'Service', {
4557
cluster,
@@ -64,9 +76,15 @@ describe('EcsService', () => {
6476
describe('with tags', () => {
6577
const stack = new cdk.Stack(app, 'MyStackWithTags');
6678
const cluster = new ecs.Cluster(stack, 'Cluster');
67-
const prodTargetGroup = new elb.ApplicationTargetGroup(stack, 'ProdTargetGroup', { vpc: cluster.vpc });
68-
const testTargetGroup = new elb.ApplicationTargetGroup(stack, 'TestTargetGroup', { vpc: cluster.vpc });
69-
const taskDefinition = new DummyTaskDefinition(stack, 'DummyTaskDefinition', { image: 'nginx' });
79+
const prodTargetGroup = new elb.ApplicationTargetGroup(stack, 'ProdTargetGroup', {
80+
vpc: cluster.vpc,
81+
});
82+
const testTargetGroup = new elb.ApplicationTargetGroup(stack, 'TestTargetGroup', {
83+
vpc: cluster.vpc,
84+
});
85+
const taskDefinition = new DummyTaskDefinition(stack, 'DummyTaskDefinition', {
86+
image: 'nginx',
87+
});
7088

7189
cdk.Tags.of(stack).add('Foo', 'Bar');
7290

packages/cdk-blue-green-container-deployment/src/__tests__/lambdas/ecs-deployment-group/index.test.ts

Lines changed: 22 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,7 @@ import { mockClient } from 'aws-sdk-client-mock';
1313

1414
const codeDeployClientMock = mockClient(CodeDeployClient);
1515

16-
import {
17-
handleCreate,
18-
handleUpdate,
19-
} from '../../../lambdas/ecs-deployment-group';
16+
import { handleCreate, handleUpdate } from '../../../lambdas/ecs-deployment-group';
2017
import { defaultContext } from '../__fixtures__/default-context';
2118
import { defaultEvent } from '../__fixtures__/default-event';
2219
import { defaultLogger } from '../__fixtures__/default-logger';
@@ -32,10 +29,8 @@ const defaultEcsDeploymentGroupProperties = {
3229
},
3330
],
3431
TargetGroupNames: ['Foo'],
35-
ProdTrafficListenerArn:
36-
'arn:aws:elasticloadbalancing::012345678910:listener/app/MyApp/foo/prod',
37-
TestTrafficListenerArn:
38-
'arn:aws:elasticloadbalancing::012345678910:listener/app/MyApp/foo/test',
32+
ProdTrafficListenerArn: 'arn:aws:elasticloadbalancing::012345678910:listener/app/MyApp/foo/prod',
33+
TestTrafficListenerArn: 'arn:aws:elasticloadbalancing::012345678910:listener/app/MyApp/foo/test',
3934
TerminationWaitTimeInMinutes: 5,
4035
};
4136

@@ -58,14 +53,10 @@ describe('createHandler', () => {
5853
targetGroupPairInfoList: [
5954
{
6055
prodTrafficRoute: {
61-
listenerArns: [
62-
'arn:aws:elasticloadbalancing::012345678910:listener/app/MyApp/foo/prod',
63-
],
56+
listenerArns: ['arn:aws:elasticloadbalancing::012345678910:listener/app/MyApp/foo/prod'],
6457
},
6558
testTrafficRoute: {
66-
listenerArns: [
67-
'arn:aws:elasticloadbalancing::012345678910:listener/app/MyApp/foo/test',
68-
],
59+
listenerArns: ['arn:aws:elasticloadbalancing::012345678910:listener/app/MyApp/foo/test'],
6960
},
7061
targetGroups: [
7162
{
@@ -99,11 +90,9 @@ describe('createHandler', () => {
9990
],
10091
};
10192

102-
codeDeployClientMock
103-
.on(CreateDeploymentGroupCommand, requestParams)
104-
.resolves({
105-
deploymentGroupId: '1',
106-
});
93+
codeDeployClientMock.on(CreateDeploymentGroupCommand, requestParams).resolves({
94+
deploymentGroupId: '1',
95+
});
10796

10897
test('sends tags with create request', async () => {
10998
await handleCreate(
@@ -120,7 +109,7 @@ describe('createHandler', () => {
120109
},
121110
},
122111
defaultContext,
123-
defaultLogger
112+
defaultLogger,
124113
);
125114

126115
const codeDeployClientCalls = codeDeployClientMock.calls();
@@ -144,10 +133,9 @@ describe('createHandler', () => {
144133
},
145134
{
146135
...defaultContext,
147-
invokedFunctionArn:
148-
'arn:aws:lambda:eu-west-1:012345678910:function:MyCustomResourceHandler',
136+
invokedFunctionArn: 'arn:aws:lambda:eu-west-1:012345678910:function:MyCustomResourceHandler',
149137
},
150-
defaultLogger
138+
defaultLogger,
151139
);
152140

153141
const codeDeployClientCalls = codeDeployClientMock.calls();
@@ -160,7 +148,7 @@ describe('createHandler', () => {
160148
responseData: {
161149
Arn: 'arn:aws:codedeploy:eu-west-1:012345678910:deploymentgroup:TestApplicationName/TestDeploymentGroupName',
162150
},
163-
})
151+
}),
164152
);
165153
});
166154
});
@@ -180,14 +168,10 @@ describe('updateHandler', () => {
180168
targetGroupPairInfoList: [
181169
{
182170
prodTrafficRoute: {
183-
listenerArns: [
184-
'arn:aws:elasticloadbalancing::012345678910:listener/app/MyApp/foo/prod',
185-
],
171+
listenerArns: ['arn:aws:elasticloadbalancing::012345678910:listener/app/MyApp/foo/prod'],
186172
},
187173
testTrafficRoute: {
188-
listenerArns: [
189-
'arn:aws:elasticloadbalancing::012345678910:listener/app/MyApp/foo/test',
190-
],
174+
listenerArns: ['arn:aws:elasticloadbalancing::012345678910:listener/app/MyApp/foo/test'],
191175
},
192176
targetGroups: [
193177
{
@@ -213,11 +197,9 @@ describe('updateHandler', () => {
213197
deploymentConfigName: 'CodeDeployDefault.ECSAllAtOnce',
214198
};
215199

216-
codeDeployClientMock
217-
.on(UpdateDeploymentGroupCommand, requestParams)
218-
.resolves({
219-
hooksNotCleanedUp: [],
220-
});
200+
codeDeployClientMock.on(UpdateDeploymentGroupCommand, requestParams).resolves({
201+
hooksNotCleanedUp: [],
202+
});
221203

222204
test('sends data update requests', async () => {
223205
const untagRequestParams = {
@@ -226,9 +208,7 @@ describe('updateHandler', () => {
226208
TagKeys: ['foo'],
227209
};
228210

229-
codeDeployClientMock
230-
.on(UntagResourceCommand, untagRequestParams)
231-
.resolves({});
211+
codeDeployClientMock.on(UntagResourceCommand, untagRequestParams).resolves({});
232212

233213
const tagRequestParams = {
234214
ResourceArn:
@@ -267,7 +247,7 @@ describe('updateHandler', () => {
267247
},
268248
},
269249
defaultContext,
270-
defaultLogger
250+
defaultLogger,
271251
);
272252

273253
const codeDeployClientCalls = codeDeployClientMock.calls();
@@ -291,10 +271,9 @@ describe('updateHandler', () => {
291271
},
292272
{
293273
...defaultContext,
294-
invokedFunctionArn:
295-
'arn:aws:lambda:us-east-1:012345678910:function:MyCustomResourceHandler',
274+
invokedFunctionArn: 'arn:aws:lambda:us-east-1:012345678910:function:MyCustomResourceHandler',
296275
},
297-
defaultLogger
276+
defaultLogger,
298277
);
299278

300279
expect(response).toEqual(
@@ -303,7 +282,7 @@ describe('updateHandler', () => {
303282
responseData: {
304283
Arn: 'arn:aws:codedeploy:us-east-1:012345678910:deploymentgroup:TestApplicationName/TestDeploymentGroupName',
305284
},
306-
})
285+
}),
307286
);
308287
});
309288
});

0 commit comments

Comments
 (0)