Sha256: 7cbc5f1ca147bc8ebfed25cbfedcbe7955b75dff4ad638dd552b2a09ecb09f4f
Contents?: true
Size: 609 Bytes
Versions: 3
Compression:
Stored size: 609 Bytes
Contents
require "spec_helper" describe Rack::API, "Helpers" do before do Rack::API.app do version :v1 do helper Module.new { def helper_from_module "module" end } helper do def helper_from_block "block" end end get("/") { [helper_from_block, helper_from_module] } end end end it "adds module helper" do get "/v1" json(last_response.body).should include("module") end it "adds block helper" do get "/v1" json(last_response.body).should include("block") end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
rack-api-0.2.1 | spec/rack-api/helpers_spec.rb |
rack-api-0.2.0 | spec/rack-api/helpers_spec.rb |
rack-api-0.1.2 | spec/rack-api/helpers_spec.rb |