PierreGambarotto/project_I_authentification — pull request #4 by arthurmarcel (2012-03-07 19:26:54+00:00)
Title: Marcel arthur

Bonjour,

J'ai un problème dans ma spec correspondant au fichier .

Ligne 63, je test si mon application est valide en mettant son champs user_id à "incorrect". Ce test devrait renvoyer une erreur car j'ai spécifié que je voulais que le user_id soit une suite d'entiers d'au moins un caractère.

Le validateur concerné de est ligne 24 :
validates :user_id, :format => { :with => /^[0-9]+$/, :on => :create }

Le test associé dans est ligne 63 :
subject.errors.messages[:user_id].include?("is invalid").should be_true

Problème : rspec me dit que le "include" n'est pas défini sur la classe nil, messages[:user_id] est donc vide, or il devrait contenir une erreur puisque la chaîne "incorrect" ne respecte pas le format du validateur. Je ne comprends pas pourquoi.

Merci d'avance pour votre aide.
Bonne soirée