Home

Awesome

Fuzzy tests

Greenkeeper badge

This repository contains all of the Pelias API "fuzzy" tests, which are automated tests used to identify improvements and regressions between various versions of the API and the underlying data.

Unlike the acceptance-tests, which are carefully curated and should nearly all be passing, the fuzzy tests are intended to focus on having lots of tests, and looking more at the percentage of tests that pass over time rather than individual failures. See the original problem statement for more info.

This repo began as a clone of the acceptance-test repo, so they share a similar structure and usage.

prerequisites

You will need to have npm version 2.0 or higher installed.

Usage

npm test
npm test -- -e prod
npm test -- -e stage -t dev

Test Case Files

For a full description of what can go in tests, see the pelias-fuzzy-tester documentation