I did also rails g rspec:install otherwise rspec do not give output. 

Roelof


Op woensdag 10 december 2014 00:23:21 UTC+1 schreef Carlos Figueiredo:

> Minitest is the default test suite on Rails.
>
> Did you just installed rspec-rails gem, or did you also run `rails 
> generate rspec:install` ?
>
> Because `rails generate rspec:install` configures you env to run rspec.
>
> Carlos
>
> On Tue, Dec 9, 2014 at 7:12 PM, Roelof Wobben <[email protected] 
> <javascript:>> wrote:
>
>>
>> I use the rspec rails gem .
>>
>> I found this in the gem file : 
>>
>>  gem "rspec-rails", "~> 2.14.0"
>>
>> If you want , I can upload this project to my personal github page. 
>>
>> How can I print out the product.errors ?
>>
>> Roelof
>>
>> Op dinsdag 9 december 2014 21:53:35 UTC+1 schreef Myron Marston:
>>
>>> On Tuesday, December 9, 2014 11:05:26 AM UTC-8, Roelof Wobben wrote:
>>>>
>>>> I will  cut the error message in two. 
>>>>
>>>> the minitest error message : 
>>>>
>>>> Warning: you should require 'minitest/autorun' instead.    
>>>>                                                             
>>>>                                                   
>>>> Warning: or add 'gem "minitest"' before 'require "
>>>> minitest/autorun"'     
>>>>
>>>> and the Rspec error message : 
>>>>
>>>> Failures:                                                   
>>>>                                                             
>>>>                                                  
>>>>                                                             
>>>>                                                             
>>>>                                                  
>>>>   1) Product is valid with a productname, description and 
>>>> a image_url                                                 
>>>>                                                    
>>>>      Failure/Error: expect(product).to be_valid          
>>>>                                                             
>>>>                                                     
>>>>        expected valid? to return true, got false        
>>>>                                                             
>>>>                                                      
>>>>      # ./spec/model/product_spec.rb:10:in `block (2 
>>>> levels) in <top (required)>'    
>>>>
>>>> Roelof
>>>>
>>>
>>> The expectation failure is telling you that `product.valid?` did not 
>>> return true as expected.   It's impossible for us to say what specifically 
>>> is making it invalid.  You'll have to check `product.errors` to see what 
>>> the validation errors are.  It looks like your spec is running without 
>>> rspec-rails loaded (since `be_valid` isn't providing the errors -- the 
>>> default `be_valid` matcher in rspec-expectations just checks `valid?` but 
>>> doesn't know to look for `errors`).  If you load `rspec-rails`, an improved 
>>> `be_valid` matcher is available that will include the validation errors in 
>>> the failure message:
>>>
>>> https://github.com/rspec/rspec-rails/blob/v3.1.0/lib/
>>> rspec/rails/matchers/be_valid.rb
>>>
>>> If you use that, it should pinpoint what the validation error is, and 
>>> then you can fix it.
>>>
>>> HTH,
>>> Myron
>>>
>>  -- 
>> You received this message because you are subscribed to the Google Groups 
>> "rspec" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> To post to this group, send email to [email protected] <javascript:>
>> .
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/rspec/a68be083-ab07-437b-b3ec-4ddb9a978b5d%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/rspec/a68be083-ab07-437b-b3ec-4ddb9a978b5d%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"rspec" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rspec/ed6e5114-87d0-4a5b-8495-2c650404f1ad%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to