UNPKG

@aws-cdk/integ-tests-alpha

Version:

CDK Integration Testing Constructs

37 lines (36 loc) 960 B
import { Construct } from 'constructs'; import { ExpectedResult, ActualResult } from './common'; /** * Options for an EqualsAssertion */ export interface EqualsAssertionProps { /** * The actual results to compare */ readonly actual: ActualResult; /** * The expected result to assert */ readonly expected: ExpectedResult; /** * Set this to true if a failed assertion should * result in a CloudFormation deployment failure * * This is only necessary if assertions are being * executed outside of `integ-runner`. * * @default false */ readonly failDeployment?: boolean; } /** * Construct that creates a CustomResource to assert that two * values are equal */ export declare class EqualsAssertion extends Construct { /** * The result of the assertion */ readonly result: string; constructor(scope: Construct, id: string, props: EqualsAssertionProps); }