mpog_person_test.rb
975 Bytes
# encoding: utf-8
require File.dirname(__FILE__) + '/../../../../test/test_helper'
class MpogSoftwarePluginPersonTest < ActiveSupport::TestCase
should 'save person with a valid full name' do
p = Person::new :name=>"S1mpl3 0f N4m3", :identifier=>"simple-name"
p.user = fast_create(:user)
assert_equal true, p.save
end
should 'save person with a valid full name with accents' do
p = Person::new :name=>'Jônatàs dâ Sîlvã Jösé', :identifier=>"jonatas-jose-da-silva"
p.user = fast_create(:user)
assert_equal true, p.save
end
should 'not save person whose name has not capital letter' do
p = Person::new :name=>"simple name"
assert !p.save, _("Name Should begin with a capital letter and no special characters")
end
should 'not save person whose name has special characters' do
p = Person::new :name=>"Simple N@me"
assert !p.save , _("Name Should begin with a capital letter and no special characters")
end
end