diff options
author | Louise Crow <louise.crow@gmail.com> | 2015-04-23 14:26:03 +0100 |
---|---|---|
committer | Louise Crow <louise.crow@gmail.com> | 2015-04-28 09:07:26 +0100 |
commit | c2e0fb9ebfbbaa091806ad97c73930d6ca49b3bd (patch) | |
tree | 3349435f802e509abcaa5eaa6ac9f803abde4aca /spec/helpers/widget_helper_spec.rb | |
parent | 79e7cfa6404d11a1ce39f88cd3a542e6eb54b4e7 (diff) |
Use status value from controller.
Diffstat (limited to 'spec/helpers/widget_helper_spec.rb')
-rw-r--r-- | spec/helpers/widget_helper_spec.rb | 39 |
1 files changed, 18 insertions, 21 deletions
diff --git a/spec/helpers/widget_helper_spec.rb b/spec/helpers/widget_helper_spec.rb index b0da20c39..c8c41b14f 100644 --- a/spec/helpers/widget_helper_spec.rb +++ b/spec/helpers/widget_helper_spec.rb @@ -4,27 +4,24 @@ describe WidgetHelper do include WidgetHelper - describe :status_description do - - before do - @info_request = FactoryGirl.build(:info_request) - end - - it 'should return "Awaiting classification" for "waiting_classification' do - @info_request.stub!(:calculate_status).and_return("waiting_classification") - expect(status_description(@info_request)).to eq('Awaiting classification') - end - - it 'should call theme_display_status for a theme status' do - @info_request.stub!(:calculate_status).and_return("special_status") - @info_request.stub!(:theme_display_status).and_return("Special status") - expect(status_description(@info_request)).to eq('Special status') - end - - it 'should return unknown for an unknown status' do - @info_request.stub!(:calculate_status).and_return("special_status") - expect(status_description(@info_request)).to eq('Unknown') - end + describe :status_description do + + before do + @info_request = FactoryGirl.build(:info_request) + end + + it 'should return "Awaiting classification" for "waiting_classification' do + expect(status_description(@info_request, 'waiting_classification')).to eq('Awaiting classification') + end + + it 'should call theme_display_status for a theme status' do + @info_request.stub!(:theme_display_status).and_return("Special status") + expect(status_description(@info_request, 'special_status')).to eq('Special status') + end + + it 'should return unknown for an unknown status' do + expect(status_description(@info_request, 'special_status')).to eq('Unknown') + end end |