require 'spec_helper'
describe ApplicationHelper do
describe '#icon_for_service' do
it 'returns a correct icon tag for Twitter' do
icon = icon_for_service(:twitter)
expect(icon).to be_html_safe
elem = Nokogiri(icon).at('i.fa.fa-twitter')
expect(elem).to be_a Nokogiri::XML::Element
end
it 'returns a correct icon tag for GitHub' do
icon = icon_for_service(:github)
expect(icon).to be_html_safe
elem = Nokogiri(icon).at('i.fa.fa-github')
expect(elem).to be_a Nokogiri::XML::Element
end
it 'returns a correct icon tag for other services' do
icon = icon_for_service(:'37signals')
expect(icon).to be_html_safe
elem = Nokogiri(icon).at('i.fa.fa-lock')
expect(elem).to be_a Nokogiri::XML::Element
end
end
end
|