Commit 396e484a authored by Dmitriy Zaporozhets's avatar Dmitriy Zaporozhets

Merge pull request #5385 from tsigo/notification-helper-spec

Add specs for NotificationsHelper
parents 4a5a130a ae4a2013
require 'spec_helper'
# Specs in this file have access to a helper object that includes
# the NotificationsHelper. For example:
#
# describe NotificationsHelper do
# describe "string concat" do
# it "concats two strings with spaces" do
# helper.concat_strings("this","that").should == "this that"
# end
# end
# end
describe NotificationsHelper do
pending "add some examples to (or delete) #{__FILE__}"
describe 'notification_icon' do
let(:notification) { stub(disabled?: false, participating?: false, watch?: false) }
context "disabled notification" do
before { notification.stub(disabled?: true) }
it "has a red icon" do
notification_icon(notification).should match('class="icon-circle cred"')
end
end
context "participating notification" do
before { notification.stub(participating?: true) }
it "has a blue icon" do
notification_icon(notification).should match('class="icon-circle cblue"')
end
end
context "watched notification" do
before { notification.stub(watch?: true) }
it "has a green icon" do
notification_icon(notification).should match('class="icon-circle cgreen"')
end
end
it "has a blue icon" do
notification_icon(notification).should match('class="icon-circle-blank cblue"')
end
end
end
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment