36 lines
964 B
Ruby
36 lines
964 B
Ruby
# Copyright (c) 2010, Diaspora Inc. This file is
|
|
# licensed under the Affero General Public License version 3 or later. See
|
|
# the COPYRIGHT file.
|
|
require 'spec_helper'
|
|
|
|
describe ProfilesHelper do
|
|
before do
|
|
@profile = Factory(:person).profile
|
|
end
|
|
|
|
describe '#field_filled_out?' do
|
|
it 'returns false if not set' do
|
|
field_filled_out?(@profile, :bio).should be_false
|
|
end
|
|
|
|
it 'returns true if field is set' do
|
|
@profile.bio = "abc"
|
|
field_filled_out?(@profile, :bio).should be_true
|
|
end
|
|
|
|
it 'returns false if default profile photo is used' do
|
|
field_filled_out?(@profile, :image_url).should be_false
|
|
end
|
|
|
|
it 'returns true if custom profile photo is set' do
|
|
@profile.image_url = "abc.jpg"
|
|
field_filled_out?(@profile, :image_url).should be_true
|
|
end
|
|
end
|
|
|
|
describe '#profile_field_tag' do
|
|
it 'returns' do
|
|
profile_field_tag(@profile, :bio).should_not be_blank
|
|
end
|
|
end
|
|
end
|