Есть ли лучший способ установить данные тела POST в rspec на рельсах? - PullRequest
10 голосов
/ 24 февраля 2011

Чем request.env['RAW_POST_DATA'] = json_body?

1 Ответ

10 голосов
/ 27 февраля 2011

Я не уверен, что это то, что вы имеете в виду, но вы можете установить заголовки запроса, чтобы указать JSON:

  describe "POST 'create'" do
    it "should be successful" do
      request.env["HTTP_ACCEPT"] = "application/json"
      post 'create', :article => { :title => "Foo" }.to_json
      response.should be_success
    end
  end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...