Skip to content

bmatthews/mocktherester

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MockTheRester

a very simple rest api mocker

to mock an api simply add the endpoint to the yaml file and run the application.

Paths can have variables. They are defined using the format {name} or {name:pattern}. If a regular expression pattern is not defined, the matched variable will be anything until the next slash. For example:

/products/{key}
/articles/{category}/
/articles/{category}/{id:[0-9]+}

to build the application run docker build -t mocktherester .

to run the application run docker run -p 8080:8080 mocktherester

if you want to supply a mocks file when running mount a volume at /config/mocks.yaml

Examples

Twillio SMS

routes:
  - method: POST
    name: "SMS"
    path: "/Accounts/{username}/Messages.json"
    auth:
      type: BASIC
      username: foo
      password: bar
    result:
      code: 201
      data:
         test: test

About

a simple rest based mocker

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors