Skip to content

vikramvi/cucumber_rest_api

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cucumber_rest_api

Gem Version

Please see the wiki for documentation, this project expands on the excellent cucumber-api-steps and implements a basic HTTP client for testing remote and local JSON and XML restful clients.

We needed a tool to run some simple BDD functional tests against the APIs we were building so created this little Ruby Gem. The tool uses the standard Ruby Net::HTTP client to make requests to your REST API, using cucumber you can write your BDD tests and the built in steps will execute and parse the request response for you.

We have integrated the Mimic web service as well so that we can mock the web service locally which is set by default in this repo. In order to make it work with your actual API, refer the Wiki to configure the details.

Wiki

###Status Currently we have implemented JSON based REST support, XML based support will be coming in a later release.

###Acknowledgements https://github.com/jayzes/cucumber-api-steps

https://github.com/lukeredpath/mimic

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 54.2%
  • Gherkin 45.8%