2012-08-07 64 views
1

我正在使用rspec在rails中測試控制器。響應主體只是響應實例的字符串,而不是實際的響應。我的測試如下。RSpec控制器響應正文返回響應類的字符串名稱而不是響應

require 'spec_helper' 

describe CampusesController do 
    render_views 

    before(:each) do 
     sign_in :auth_role, '[email protected]', 'password' 
    end 

    it 'should retrieve all campuses as json' do 
     FactoryGirl.create(:basic_campus) 
     get 'index', :format => :json 
     ap response.body 
    end 

end 

response.body是字符串 「#< ActionDispatch ::響應:0x007f87d6ee8800 >」。我如何獲得實際的json響應?當我通過瀏覽器時,它工作正常。

回答