Skip to content

Commit 8bc0454

Browse files
committed
Simple test
1 parent a1db639 commit 8bc0454

File tree

1 file changed

+20
-14
lines changed

1 file changed

+20
-14
lines changed
Lines changed: 20 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,23 @@
1-
// import * as cdk from 'aws-cdk-lib';
2-
// import { Template } from 'aws-cdk-lib/assertions';
3-
// import * as ConnectCdkSimple from '../lib/connect_cdk_simple-stack';
1+
import * as cdk from 'aws-cdk-lib';
2+
import { Template } from 'aws-cdk-lib/assertions';
3+
import * as ConnectCdk from '../lib/connect_cdk-stack';
44

5-
// example test. To run these tests, uncomment this file along with the
6-
// example resource in lib/connect_cdk_simple-stack.ts
7-
test('SQS Queue Created', () => {
8-
// const app = new cdk.App();
9-
// // WHEN
10-
// const stack = new ConnectCdkSimple.ConnectCdkSimpleStack(app, 'MyTestStack');
11-
// // THEN
12-
// const template = Template.fromStack(stack);
135

14-
// template.hasResourceProperties('AWS::SQS::Queue', {
15-
// VisibilityTimeout: 300
16-
// });
6+
test('Connect Instance and Lambda Function Created', () => {
7+
const app = new cdk.App();
8+
// WHEN
9+
const stack = new ConnectCdk.ConnectCdkStack(app, 'MyTestStack');
10+
// THEN
11+
const template = Template.fromStack(stack);
12+
13+
// Check that Connect instance is created
14+
template.hasResourceProperties('AWS::Connect::Instance', {
15+
IdentityManagementType: 'CONNECT_MANAGED'
16+
});
17+
18+
// Check that a Lambda function is created
19+
template.hasResourceProperties('AWS::Lambda::Function', {
20+
Runtime: 'python3.12',
21+
Handler: 'lambda_function.lambda_handler'
22+
});
1723
});

0 commit comments

Comments
 (0)