文件名称:http_spec:RSpec DSL,用于描述HTTP API交互
文件大小:23KB
文件格式:ZIP
更新时间:2024-05-23 07:34:30
Ruby
HTTP规范 用于描述API行为的RSpec DSL 特征 使用可插拔客户端后端支持Rack,Webmachine和实时应用程序(通过Faraday)。 使用Raddocs根据请求生成文档。 使用Fdoc针对架构验证请求和响应。 记录并回放对正在运行的应用程序进行加速测试的响应。 (如VCR) 用法示例 require "http_spec/dsl/resource" require "http_spec/clients/rack" app = lambda { | env | [ 200 , { "Foo" => "Bar" } , [ "Hello, World!" ] ] } HTTPSpec . client = HTTPSpec :: Clients :: Rack . new ( app ) describe "My Awesome App" do include H
【文件预览】:
http_spec-master
----lib()
--------http_spec.rb(134B)
--------http_spec()
----Gemfile(39B)
----spec()
--------dsl()
--------fixtures()
--------spec_helper.rb(750B)
--------clients()
--------support()
----Rakefile(802B)
----.travis.yml(180B)
----http_spec.gemspec(826B)
----README.md(2KB)
----features()
--------generate_documentation.feature(3KB)
--------record_responses.feature(2KB)
--------step_definitions()
--------support()
----.gitignore(50B)