Wondering what’s next for npm?Check out our public roadmap! »

ruffian

0.3.0 • Public • Published

Ruffian

Intro

Ruffian is a hapi-based server that allows developers to easily set up fake servers for isolated testing.

Installation

You can install ruffian as a global tool:

npm install -g ruffian

And then start it through the cli:

ruffian

You can also clone this repo and start the server by doing:

npm install
npm start

Setting up fakes through the REST interface

Once the server is running, you can configure behavior by posting data to the ruffian/fakes endpoint:

curl -X POST -H "Cache-Control: no-cache" -H "Postman-Token: ea3a34e1-ee5b-53a6-59e5-caf6fe5bc400" -d '{
    "method": "GET",
    "path": "/foo",
    "payload": "bar!"
}' "http://localhost:3000/ruffian/fakes"

Setting up fakes through the module

TO-DO: finish lib handling and document how-to

Setting up fakes through the CLI

TO-DO: implement CLI and document how-to

Install

npm i ruffian

DownloadsWeekly Downloads

4

Version

0.3.0

License

MIT

Last publish

Collaborators

  • avatar