@aws-cdk/integ-tests-alpha
Version:
CDK Integration Testing Constructs
38 lines (37 loc) • 1.04 kB
TypeScript
import { Construct } from 'constructs';
import type { ExpectedResult, ActualResult } from './common';
import type { ProviderOptions } from './providers';
/**
* Options for an EqualsAssertion
*/
export interface EqualsAssertionProps extends ProviderOptions {
/**
* 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);
}