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]> 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].
> 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/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/CANPOtXvGRDNcwB3j5U-g4BgwedSZA6yrWtqcoHi7xZ2hpU0oDQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to