https://github.com/erezrokah/aws-testing-library
Chai (https://chaijs.com) and Jest (https://jestjs.io/) assertions for testing services built with aws
https://github.com/erezrokah/aws-testing-library
assertions aws chai cloudwatch dynamodb e2e-testing e2e-tests equality expectation javascript jest s3 serverless step-functions testing typescript
Last synced: 6 days ago
JSON representation
Chai (https://chaijs.com) and Jest (https://jestjs.io/) assertions for testing services built with aws
- Host: GitHub
- URL: https://github.com/erezrokah/aws-testing-library
- Owner: erezrokah
- License: mit
- Created: 2018-09-29T14:33:08.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2025-02-28T17:50:40.000Z (about 2 months ago)
- Last Synced: 2025-04-01T14:14:15.350Z (13 days ago)
- Topics: assertions, aws, chai, cloudwatch, dynamodb, e2e-testing, e2e-tests, equality, expectation, javascript, jest, s3, serverless, step-functions, testing, typescript
- Language: TypeScript
- Homepage:
- Size: 3.9 MB
- Stars: 127
- Watchers: 5
- Forks: 12
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- jimsghstars - erezrokah/aws-testing-library - Chai (https://chaijs.com) and Jest (https://jestjs.io/) assertions for testing services built with aws (TypeScript)
README
# AWS Testing Library
[](https://opensource.org/licenses/MIT)
[](https://github.com/erezrokah/aws-testing-library/actions)
[](https://coveralls.io/github/erezrokah/aws-testing-library?branch=main)> Note: If you're missing any capability please open an issue/feature request :)
## Prerequisites
You should have your aws credentials under `~/.aws/credentials` (if you have [aws cli](https://aws.amazon.com/cli/) installed and configured).
> Note: aws credentials are loaded automatically as described [here](https://docs.aws.amazon.com/sdk-for-javascript/v2/developer-guide/loading-node-credentials-shared.html)
If you plan to use the [deploy](src/utils/README.md#deploy) utility function please install and configure [serverless](https://serverless.com/framework/docs/getting-started/).
[node](https://nodejs.org/en/) >= 16.10.0.
## Installation
Install with [npm](https://www.npmjs.com/)
```bash
npm install aws-testing-library --save-dev
```or [yarn](https://github.com/yarnpkg/yarn)
```bash
yarn add aws-testing-library --dev
```## Usage
- [Chai](src/chai/README.md)
- [Jest](src/jest/README.md)
- [Utils](src/utils/README.md)