Testing in cucumber if there is no parameter :shot breaks. Somehow the shout parameter it’s returning the whole params hash. This thing happens everytime when the parameter has the same name as the controller.
Then the JSON response should have "errors" with the text "No shout message" # cucumber-api-steps-0.10/lib/cucumber/api_st
eps.rb:48
expected ["Done"] to include "No shout message" (RSpec::Expectations::ExpectationNotMetError)
features/shout.feature:25:in `Then the JSON response should have "errors" with the text "No shout message"'
I don't see why it would be looking for ["Done"] — on the other hand, I can't see your step definitions.