How to test JSON result from Ruby on Rails functional tests?

前端 未结 9 511
暗喜
暗喜 2021-01-29 23:35

How can I assert my Ajax request and test the JSON output from Ruby on Rails functional tests?

9条回答
  •  时光说笑
    2021-01-30 00:03

    In newer versions of rails, you can leverage parsed_body to get access to this in your tests without any work.

    Calling parsed_body on the response parses the response body based on the last response MIME type.

    Out of the box, only :json is supported. But for any custom MIME types you've registered, you can add your own encoders...

    https://api.rubyonrails.org/v5.2.1/classes/ActionDispatch/IntegrationTest.html

提交回复
热议问题