使用Capybara / Cucumber和Rack / Test进行POST请求

时间:2015-09-14 14:43:56

标签: ruby rest cucumber capybara rack-test

我遇到同样的问题:

在“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

结果:未定义的方法'call'代表nil:NilClass(NoMethodError)

观察值: ruby 2.0.0p645(2015-04-13)[x64-mingw32] 黄瓜2.0.2

@Elye,你能帮帮我吗?使用REST的测试有哪些替代方案?此致!

0 个答案:

没有答案