UNPKG

@aws-cdk-testing/cli-integ

Version:

Integration tests for the AWS CDK CLI

18 lines (17 loc) 866 B
import { TestContext } from './integ-test'; import { AwsContext } from './with-aws'; import { TestFixture, CdkCliOptions, DisableBootstrapContext } from './with-cdk-app'; /** * Higher order function to execute a block with a CliLib Integration CDK app fixture */ export declare function withCliLibIntegrationCdkApp<A extends TestContext & AwsContext & DisableBootstrapContext>(block: (context: CliLibIntegrationTestFixture) => Promise<void>): (context: A) => Promise<void>; /** * SAM Integration test fixture for CDK - SAM integration test cases */ export declare function withCliLibFixture(block: (context: CliLibIntegrationTestFixture) => Promise<void>): (context: TestContext) => Promise<void>; export declare class CliLibIntegrationTestFixture extends TestFixture { /** * */ cdk(args: string[], options?: CdkCliOptions): Promise<string>; }