次のような同じ問題があります。
「support/env.rb」では:
module CapybaraApp
def app; Capybara.app; end
end
World(CapybaraApp)
World(Rack::Test::Methods)
「step_definitions/restUtils.rb」で:
Quando /^Send POST request to "([^\"]*)" with:$/ do |url, body|
header 'Accept', 'application/json'
header 'Content-Type', 'application/json'
post url, body
end
結果: nil:NilClass の未定義のメソッド 'call' (NoMethodError)
観測: ruby 2.0.0p645 (2015-04-13) [x64-mingw32] Cucumber 2.0.2
@エリー、私を助けてくれますか?REST を使用したテストの代替手段は何ですか? よろしく!