Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 25 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 (about 6 years ago)
- Default Branch: main
- Last Pushed: 2024-09-24T19:32:44.000Z (about 1 month ago)
- Last Synced: 2024-10-01T02:22:25.144Z (about 1 month 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.71 MB
- Stars: 127
- Watchers: 6
- Forks: 11
- 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
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![Build](https://github.com/erezrokah/aws-testing-library/workflows/AWS%20Testing%20Library%20CI/badge.svg)](https://github.com/erezrokah/aws-testing-library/actions)
[![Coverage Status](https://coveralls.io/repos/github/erezrokah/aws-testing-library/badge.svg?branch=main)](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)