apivore:根据端点,模型和查询参数的Swagger描述测试rails API

时间:2024-03-26 05:32:20
【文件属性】:

文件名称:apivore:根据端点,模型和查询参数的Swagger描述测试rails API

文件大小:32KB

文件格式:ZIP

更新时间:2024-03-26 05:32:20

Ruby

启示录 根据端点,模型和查询参数的OpenAPI(Swagger)描述自动测试Rails API。 当前支持并针对OpenAPI 2.0进行验证(请参阅 ) 安装 要使用Apivore,请将以下内容添加到您的Gemfile中: gem 'apivore' 警告:如果apivore在rspec上方的Gemfile中列出,则某些问题,尤其是NameError: uninitialized constant RSpec::Mocks ,可能会在尝试运行规范时出现。 用法 在规范/请求中创建一个新的请求规范: require 'spec_helper' RSpec . describe 'the API' , type : :apivore , order : :defined do subject { Apivore :: SwaggerChecker . instance_for (


【文件预览】:
apivore-master
----apivore.gemspec(2KB)
----.ruby-version(6B)
----lib()
--------apivore.rb(689B)
--------apivore()
----Gemfile(37B)
----spec()
--------integration_spec.rb(3KB)
--------fixtures()
--------rails_shim_spec.rb(952B)
--------spec_helper.rb(141B)
--------apivore_spec.rb(2KB)
--------data()
--------request_spec.rb(1KB)
----Rakefile(129B)
----CONTRIBUTING.md(1KB)
----.travis.yml(437B)
----LICENSE(11KB)
----README.md(5KB)
----data()
--------custom_schemata()
--------draft04_schema.json(4KB)
--------swagger_2.0_schema.json(39KB)
----.rspec(30B)
----.gitignore(31B)

网友评论