blob: b0da20c39db657bd7c318ffcc69652619f7354f0 (
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
30
31
|
require File.expand_path(File.dirname(__FILE__) + '/../spec_helper')
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
end
end
|