diff options
author | Louise Crow <louise.crow@gmail.com> | 2013-09-18 16:33:47 +0100 |
---|---|---|
committer | Louise Crow <louise.crow@gmail.com> | 2013-09-18 16:33:47 +0100 |
commit | c1a06b2861ea0b071c7fec090afef32291221fb7 (patch) | |
tree | 336e0fff7d5883c3555f6fca8a9f4b453ba33807 /spec/controllers/request_controller_spec.rb | |
parent | b984c930f1ec48ef635246b37a467006d1e584d8 (diff) |
Remove extra "is invalid" message.
Fixes #1101.
Diffstat (limited to 'spec/controllers/request_controller_spec.rb')
-rw-r--r-- | spec/controllers/request_controller_spec.rb | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/spec/controllers/request_controller_spec.rb b/spec/controllers/request_controller_spec.rb index d190b0db7..def9dfc7e 100644 --- a/spec/controllers/request_controller_spec.rb +++ b/spec/controllers/request_controller_spec.rb @@ -1065,6 +1065,14 @@ describe RequestController, "when creating a new request" do response.should render_template('new') end + it 'should display one meaningful error message when no message body is added' do + post :new, :info_request => { :public_body_id => @body.id }, + :outgoing_message => { :body => "" }, + :submitted_new_request => 1, :preview => 1 + assigns[:info_request].errors.full_messages.should_not include('Outgoing messages is invalid') + assigns[:outgoing_message].errors.full_messages.should include('Body Please enter your letter requesting information') + end + it "should give an error and render 'new' template when a summary isn't given" do post :new, :info_request => { :public_body_id => @body.id }, :outgoing_message => { :body => "This is a silly letter. It is too short to be interesting." }, |