microservices-stubs

1.0.0 • Public • Published

Micro services' stubs

Features

Powered by Dyson(https://github.com/webpro/dyson), this is the solution for stubbing micro services for application local development and QA environment testing.

Directory Layout

├── fixture/                           # local mocks folder, lists the msisdns - different msisdn hold different data for different scenarios development/testing
│   ├── 0410000001/                    # lists the json response used by the stubs
│       ├── jsonResponse1.js
│       ├── jsonResponse2.js
│       ├── jsonResponse3.js
│       ├── ...                 
│   ├── 0410000002/                 
│   ├── 0410000003/               
│   └── ...                     
├── node_modules/                      # 3rd-party libraries and utilities
├── services/                          # lists all the http methods
│   ├── get/                           # lists all the GET services
│       ├── _index.js                  # index page for listing all links to the GET services
│       ├── getPrepayAccountSummary.js # name of the services example
│       ├── getAccountInfo.js          # name of the services example
│       ├── ...
│   ├── post/                          # lists all the POST services
│       ├── asAbove                    # same as GET
│   ├── put                            # lists all the PUT services
│       ├── asAbove                    # same as GET
│   ├── delete                         # lists all the UPDATE services
│       ├── asAbove                    # same as GET         
└── package.json                       # The list of project dependencies and NPM scripts

Getting Started

Step 1. Make sure that you have Node.js v4.6.0 or newer and run

$ npm install

Step 2. to boot up the server run

$ gulp start                   

Auto-generated data

There are at least 2 libs that we can use to auto-generated the data

  • faker.js — generate massive amounts of fake data in Node.js and the browser
  • dyson-generators — Fake data generators, used by dyson and dyson-image

Readme

Keywords

none

Package Sidebar

Install

npm i microservices-stubs

Weekly Downloads

1

Version

1.0.0

License

none

Last publish

Collaborators

  • kar1h