Swagger Zoo
This repository contains a collection of Swagger sample files and their parsed Refract results. These files are suitable for testing.
Usage
You can use it either as an npm
module or a git
submodule.
npm
First, install the module:
npm install swagger-zoo
Then use it:
; // Features are tiny examples of various Swagger featuresfor const feature of zoo console; // String of the swagger source console; // The api-elements is loaded as an object, so we stringify it // here to print it out. console; // The api-elements with source maps is also loaded similarly console; // Examples are real-world API examplesfor const example of zoo console; console; console; console; // Or, you can easily get all of the above together in one gofor const sample of zoo console; console; console; console;
git
If you are not using Javascript or a related language, then you can still get the test files using git
:
$ git submodule add https://github.com/apiaryio/api-elements.js
The files are in api-elements.js/packages/swagger-zoo/fixtures/features
and api-elements.js/packages/swagger-zoo/fixtures/examples
, which correspond to the Javascript functions explained above.