require File.expand_path(File.dirname(__FILE__) + '/../spec_helper') describe "When viewing requests" do fixtures [ :users, :public_bodies, :public_body_translations, :public_body_versions, :info_requests, :raw_emails, :outgoing_messages, :incoming_messages, :comments, :info_request_events, :track_things, ] before(:each) do emails = raw_emails.clone load_raw_emails_data(emails) end it "should not make endlessly recursive JSON s" do @dog_request = info_requests(:fancy_dog_request) get "request/#{@dog_request.url_title}?unfold=1" response.body.should_not include("dog?unfold=1.json") response.body.should include("dog.json?unfold=1") end end