Я хочу отправить исходные данные (например, unparamaterized json) на один из моих контроллеров для тестирования:
class LegacyOrderUpdateControllerTest < ActionController::TestCase
test "sending json" do
post :index, '{"foo":"bar", "bool":true}'
end
end
но это дает мне NoMethodError: undefined method `symbolize_keys' for #<String:0x00000102cb6080>
Каков правильный способ отправки исходных данных в ActionController:: TestCase?
Вот какой код контроллера
def index
post_data = request.body.read
req = JSON.parse(post_data)