blob: 66b738261bb7dfa4af24d542eb3ed6b15727d573 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
require File.expand_path(File.join('..', '..', '..', 'spec_helper'), __FILE__)
describe 'reports/new.html.erb' do
let(:info_request) { mock_model(InfoRequest, :url_title => "foo", :report_reasons => ["Weird"]) }
before :each do
assign(:info_request, info_request)
end
it "should show a form" do
render
rendered.should have_selector("form")
end
context "request has already been reported" do
before :each do
info_request.stub!(:attention_requested).and_return(true)
end
it "should not show a form" do
render
rendered.should_not have_selector("form")
end
it "should say it's already been reported" do
render
rendered.should contain("This request has already been reported")
end
end
end
|