Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/opencredo/js-api-testing-quickstart

A quickstart project for testing APIs with javascript, mocha and chai
https://github.com/opencredo/js-api-testing-quickstart

api-testing axios chai flow javascript mocha testing

Last synced: 3 months ago
JSON representation

A quickstart project for testing APIs with javascript, mocha and chai

Awesome Lists containing this project

README

        

# Example Mocha / Chai Javascript test framework

An example test framework to get started with API testing using Javascript. Uses the TheyWorkForYou.com API as an example.

## Tech stack

- Javascript
- Mocha: Node.js based testing framework
- Chai: assertion library
- Axios: promise-based async http client
- Flow: static type checker

## How to get started

- Get an API key from https://www.theyworkforyou.com/api/key - you'll have to sign up for an account
- Export the API key to your environment: `export TWFY_KEY=...`
- Clone the project and cd into the project directory
- Download dependencies: `npm build`

Now you can just run the tests: `npm test`

All done!