@aws-cdk-testing/cli-integ
Version:
Integration tests for the AWS CDK CLI
18 lines (17 loc) • 866 B
TypeScript
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>;
}