@aws-cdk-testing/cli-integ
Version:
Integration tests for the AWS CDK CLI
37 lines (32 loc) • 924 B
text/typescript
import { integTest, withDefaultFixture } from '../../lib';
jest.setTimeout(2 * 60 * 60_000); // Includes the time to acquire locks, worst-case single-threaded runtime
integTest(
'cdk ls',
withDefaultFixture(async (fixture) => {
const listing = await fixture.cdk(['ls'], { captureStderr: false });
const expectedStacks = [
'conditional-resource',
'docker',
'docker-with-custom-file',
'failed',
'iam-test',
'lambda',
'missing-ssm-parameter',
'order-providing',
'outputs-test-1',
'outputs-test-2',
'param-test-1',
'param-test-2',
'param-test-3',
'termination-protection',
'test-1',
'test-2',
'with-nested-stack',
'with-nested-stack-using-parameters',
'order-consuming',
];
for (const stack of expectedStacks) {
expect(listing).toContain(fixture.fullStackName(stack));
}
}),
);