有沒有人有任何使用minitest和reacktest一起創建請求規格的例子?minitest racktest
我希望能夠請求資源:
get '/api/resource', format: :json
,然後測試響應。
有沒有人有任何使用minitest和reacktest一起創建請求規格的例子?minitest racktest
我希望能夠請求資源:
get '/api/resource', format: :json
,然後測試響應。
您可以按照您的建議,簡單地使用機架測試!寫你的規格/單元測試和機架測試,你可以做:
def test_api_ressource_json
get "/api/resource.json"
assert last_response.ok?
assert last_response.body.include?("something")
# Test whatever you like with last_response.body
end
而且應該是這樣。
在您的Rails 4.2中,首先包括'require rails/test_help',在'test'文件夾的'test_helper.rb'文件中說,然後通過'include Rack :: Test :: Methods'添加Rack Test mixin測試課程,需要使用Rack的模擬測試基礎架構進行測試。然後你得到像'last_response','post','get'等輔助方法。 – sameers 2015-02-20 04:32:43
難道[這個寶石](https://github.com/brandonweiss/rack-minitest)是你在找什麼? – 2013-03-17 08:56:23