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
-~----------~----~----~----~------~----~------~--~---

Reply via email to