@aws-cdk-testing/cli-integ
Version:
Integration tests for the AWS CDK CLI
19 lines (18 loc) • 914 B
TypeScript
import type { TestContext } from './integ-test';
import type { AwsContext } from './with-aws';
import type { CdkCliOptions, DisableBootstrapContext } from './with-cdk-app';
import { TestFixture } 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>;
}