diff options
Diffstat (limited to 'spec/views/request_game/play.html.erb_spec.rb')
-rw-r--r-- | spec/views/request_game/play.html.erb_spec.rb | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/spec/views/request_game/play.html.erb_spec.rb b/spec/views/request_game/play.html.erb_spec.rb new file mode 100644 index 000000000..b5cf57c23 --- /dev/null +++ b/spec/views/request_game/play.html.erb_spec.rb @@ -0,0 +1,37 @@ +require File.expand_path(File.join('..', '..', '..', 'spec_helper'), __FILE__) + +describe 'request_game/play' do + + before do + @mock_body = mock_model(PublicBody, :name => 'test body', + :url_name => 'test_body', + :is_school? => false) + @mock_user = mock_model(User, :name => 'test user', + :url_name => 'test_user', + :profile_photo => nil) + @mock_request = mock_model(InfoRequest, :title => 'test request', + :awaiting_description => false, + :law_used_with_a => 'A Freedom of Information request', + :law_used_full => 'Freedom of Information', + :public_body => @mock_body, + :url_title => 'a_test_request', + :user => @mock_user, + :calculate_status => 'waiting_response', + :date_response_required_by => Date.today, + :prominence => 'normal', + :initial_request_text => 'hi there', + :display_status => 'Awaiting categorisation', + :created_at => Time.now) + assign :league_table_28_days, [] + assign :league_table_all_time, [] + assign :requests, [@mock_request] + assign :play_urls, true + end + + it 'should show the correct url for a request' do + render + response.should include("/categorise/request/a_test_request") + end + + +end |