aboutsummaryrefslogtreecommitdiffstats
path: root/spec/views/request_game/play.html.erb_spec.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/views/request_game/play.html.erb_spec.rb')
-rw-r--r--spec/views/request_game/play.html.erb_spec.rb37
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