test-on-fire

0.0.2 • Public • Published

test-on-fire

Test for self use

Before you start

  • node 4.1

Installation

npm install test-on-fire

Simple usage

let test = require('test-on-fire');
let AvailabilityTest = test.AvailabilityTest;
let at = new AvailabilityTest(schema, {urlPrefix: 'http://localhost:3000'});
at.run();

explain:

  • schema is an object like this:
{
	"req": {
		"get": {
			"/validator": {
				"name": {"type": "string", "required": true}
			}
		},
		"post": {
			"/validator": {
				"name": {"type": "string", "required": true}
			}
		},
		"put": {
			"/validator": {
				"name": {"type": "string", "required": true}
			}
		},
		"delete": {
			"/validator": {
				"name": {"type": "string", "required": true}
			}
		}
	},
	"res": {
		"get": {
			"/validator": {
				"status": {"type": "string", "required": true}
			}
		},
		"post": {
			"/validator": {
				"status": {"type": "string", "required": true}
			}
		},
		"put": {
			"/validator": {
				"status": {"type": "string", "required": true}
			}
		},
		"delete": {
			"/validator": {
				"status": {"type": "string", "required": true}
			}
		}
	}
}

If you want to know more about this, click here

  • urlPrefix is needed, if you set prefix http://localhost:3000, test will get/post/put/delete http://localhost:3000/validator

License

MIT

Readme

Keywords

Package Sidebar

Install

npm i test-on-fire

Weekly Downloads

0

Version

0.0.2

License

MIT

Last publish

Collaborators

  • blackwhite