Newer
Older
Maxwell Salzberg
a validé
# Copyright (c) 2011, Diaspora Inc. This file is
# licensed under the Affero General Public License version 3 or later. See
Daniel Vincent Grippi
a validé
describe ApplicationHelper do
before do
danielvincent
a validé
@person = Factory.create(:person)
end
Maxwell Salzberg
a validé
describe "#contacts_link" do
before do
def current_user
@current_user
end
end
it 'links to featured users' do
@current_user = Factory(:user)
contacts_link.should == featured_users_path
end
it 'links to contacts#index' do
@current_user = alice
contacts_link.should == contacts_path
end
end
describe "#all_services_connected?" do
before do
AppConfig[:configured_services] = [1, 2, 3]
def current_user
@current_user
end
@current_user = alice
end
it 'returns true if all networks are connected' do
3.times { |t| @current_user.services << Factory.build(:service) }
all_services_connected?.should be_true
end
it 'returns false if not all networks are connected' do
@current_user.services.delete_all
all_services_connected?.should be_false
end
end