On Feb 17, 11:01 pm, Hello Guy <[email protected]>
wrote:
> Hello,
>
> im trying since a few days with unit test.
> my problem is, i have write a test for 7 validates_presence_of and its
> ok.
> then i have write 2 validates_uniqueness_of and its ok.
> then i have write 1 test for validates_format_of :postcode, :with =>
> /^\d{5}$/
> its also ok.
> if i have write a test for validates_format_of :street, :with =>
> /^([[:alpha:]]+\s)+\d*$/ like this:
Looks to me like this regexp means that "my street" cannot match
(since you've said that each of your words must be finished by a space
(so i would expect "my street " to pass)).
Other than that you need to do some detective work: what line is it
failing on ? with what input ? which validations are failing etc.
Fred
> [code] def test_street_format
> ok = ["on the road 7", "my street"]
> notok = ["8ue kd9", "die 8.straße 9"]
> ok.each do |name|
> sp = Me.new(:name => "MyString", :contact_person => "My person",
> :location => "Mybla", :postcode => "12345", :street => name, :password
> => "MyStkdju", :email => "[email protected]")
> assert sp.valid? #, sp.errors.full_messages
> notok.each do |name|
> sp = Me.new(:name => "MyString", :contact_person => "My person",
> :location => "Mybla", :postcode => "12345", :street => name, :password
> => "MyStkdju", :email => "[email protected]")
> assert !sp.valid?
> end
> end
> end[/code]
> i became failures like this
> [code]
> 1) Failure:
> test_postcode_format(MeTest):
> <false> is not true.
>
> 2) Failure:
> test_street_format(MeTest):
> <false> is not true.
>
> Finished in 0,139 seconds.
> 8 tests, 2 failures, 0 errors
> [/code]
> I don't know whats wrong.
> please help.
> --
> Posted viahttp://www.ruby-forum.com/.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby
on Rails: Talk" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---