On Tuesday, 29 July 2014 15:53:58 UTC-4, byrnejb wrote:
>
> If there is a list devoted to ActiveRecord problems then I would 
> appreciate a redirect.  In the absence of same I need some assistance with 
> part of RoRs stack, namely ActiveRecord and the testing thereof.  I have a 
> cli project which only uses AR-4.0 and whatever other stuff that gem pulls 
> in. I am trialing the project witjh AR-4.1 and I am getting this error when 
> I try to run my cucumber features:
>
>       undefined method `assertions' for #<String:0x00000003ba4688> 
> (NoMethodError)
>       
> /home/byrnejb/Projects/Software/theHeart/code/hll_th_cadex_xfer/libexec/bundler/ruby/2.1.0/gems/rspec-expectations-3.0.3/lib/rspec/matchers.rb:902:in
>  
> `method_missing'
>       
> /home/byrnejb/Projects/Software/theHeart/code/hll_th_cadex_xfer/libexec/bundler/ruby/2.1.0/gems/minitest-5.4.0/lib/minitest/assertions.rb:126:in
>  
> `assert'
>       /usr/lib64/ruby/2.1.0/test/unit/assertions.rb:36:in `assert'
>       
> /home/byrnejb/Projects/Software/theHeart/code/hll_th_cadex_xfer/features/step_definitions/hll_dbms_steps.rb:15:in
>  
> `find_table_model_for'
>       
> /home/byrnejb/Projects/Software/theHeart/code/hll_th_cadex_xfer/features/step_definitions/hll_dbms_steps.rb:30:in
>  
> `block in <top (required)>'
>
> I googled for this and found a couple of tangential references relating to 
> a change in minitest. However, the fix appears to be somewhat dated and in 
> any case this is not a full RoR stack so rspec-rails is not applicable.
>
>
> https://
> stackoverflow.com/questions/16867707/rails-4-and-rspec-undefined-method-assertions-in-routing-spec
>  
>
> This problem is caused by a change in minitest 5.0 documented here: 
> # https://github.com/seattlerb/minitest/issues/286 
> is fixed by using: gem "rspec-rails", '~> 2.14.0.rc1'
> in the gemfile.
>
>
>
The underlying issue is mentioned here in Minitest:

https://github.com/seattlerb/minitest/blob/master/lib/minitest/assertions.rb#L8-L12

Whatever is including the `assert` functions needs to also define the 
`assertions` accessor.

Hard to advise further without seeing the relevant code in 
hll_dbms_steps.rb.

--Matt Jones 

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" 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/rubyonrails-talk/a362c73a-68e6-4cde-8dff-17cd255cd34a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to