zulip/zerver/openapi
orientor c7a2c48bb7 openapi: Add tests for checking presence of various attributes.
The swagger validator is a basic tool to check whether our
openapi specification file follows the basic syntax. But to ensure
that our zulip.yaml file is not only syntactically compatible but
also describes our API well, we need to add custom tests. This
commit currently checks whether each endpoint has an `operationId`
and a valid tag. It also makes it easier to check for custom rules
in the future.
2020-05-20 13:10:58 -07:00
..
curl_param_value_generators.py python: Convert assignment type annotations to Python 3.6 style. 2020-04-22 11:02:32 -07:00
javascript_examples.js js-api: Migrate and test send-message example. 2020-05-20 10:18:29 -07:00
javascript_examples.py js-api: Add hooks to run tests and render docs of JS API examples. 2020-05-20 10:18:29 -07:00
markdown_extension.py openapi/markdown_extension: Avoid shelling out to node for JS snippets. 2020-05-20 10:18:29 -07:00
openapi.py openapi: Create markdown extension for rendering endpoint descriptions. 2020-04-28 12:57:19 -07:00
python_examples.py openapi/python_examples: Add reactivate_user example. 2020-05-19 23:10:50 -07:00
test_curl_examples.py openapi: Combine two similar openapi markdown extensions. 2020-05-05 21:42:31 -07:00
zulip.yaml openapi: Add tests for checking presence of various attributes. 2020-05-20 13:10:58 -07:00