UNPKG

sls-test-tools

Version:

Custom Jest Assertions for Serverless Projects

30 lines (29 loc) 1.77 kB
declare const _default: { toContainUser(userPoolId: string, username: string): Promise<import("../utils/testResult").TestResultOutput>; toMatchStateMachineOutput(stateMachineName: string, expectedOutput: unknown): Promise<import("../utils/testResult").TestResultOutput>; toContainItemWithValues(tableName: string, values: { [key: string]: unknown; }): Promise<import("../utils/testResult").TestResultOutput>; toHaveCompletedExecutionWithStatus(stateMachineName: string, expectedStatus: string): Promise<import("../utils/testResult").TestResultOutput>; toExistInDynamoTable({ PK, SK }: { PK: string; SK?: string | undefined; }, tableName: string): Promise<import("../utils/testResult").TestResultOutput>; toHaveS3ObjectWithNameEqualTo(bucketName: string, objectName: string): Promise<import("../utils/testResult").TestResultOutput>; toHaveEventWithSource({ Messages }: { Messages: [{ Body: string; }]; }, expectedSourceName: string): import("../utils/testResult").TestResultOutput; toHaveEvent(eventBridgeEvents?: import("aws-sdk/clients/sqs").ReceiveMessageResult | undefined): import("../utils/testResult").TestResultOutput; toHaveContentTypeEqualTo({ bucketName, objectName }: { bucketName: string; objectName: string; }, contentType: string): Promise<import("../utils/testResult").TestResultOutput>; toHaveContentEqualTo({ bucketName, objectName }: { bucketName: string; objectName: string; }, content: string | Record<string, unknown>): Promise<import("../utils/testResult").TestResultOutput>; toExistAsS3Bucket(bucketName: string): Promise<import("../utils/testResult").TestResultOutput>; }; export default _default;