Skip to content
Extraits de code Groupes Projets
Valider a06ba910 rédigé par zhitomirskiyi's avatar zhitomirskiyi
Parcourir les fichiers

uniqueness of aspect name through user non case sensitive

parent a649d18c
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -13,7 +13,7 @@ class Aspect < ActiveRecord::Base
validates_presence_of :name
validates_length_of :name, :maximum => 20
validates_uniqueness_of :name, :scope => :user_id
validates_uniqueness_of :name, :scope => :user_id, :case_sensitive => false
attr_accessible :name
......
......@@ -28,6 +28,12 @@ describe Aspect do
}.should_not change(Aspect, :count)
end
it 'validates case insensitiveness on names' do
lambda {
invalid_aspect = user.aspects.create(:name => "Losers ")
}.should_not change(Aspect, :count)
end
it 'has a 20 character limit on names' do
aspect = Aspect.new(:name => "this name is really too too too too too long")
aspect.valid?.should == false
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter