[rspec-users] Issues upgrading RSpec
David Chelimsky
dchelimsky at gmail.com
Fri Oct 19 00:15:30 UTC 2012
On Thu, Oct 18, 2012 at 6:58 PM, Rodrigo Rosenfeld Rosas
<lbocseg at yahoo.com.br> wrote:
> My specs work fine with this in my Gemfile.lock:
>
> grep rspec Gemfile.lock
> rspec (2.11.0)
> rspec-core (~> 2.11.0)
> rspec-expectations (~> 2.11.0)
> rspec-mocks (~> 2.11.0)
> rspec-core (2.11.0)
> rspec-expectations (2.11.1)
> rspec-mocks (2.11.1)
> rspec-rails (2.11.0)
> rspec (~> 2.11.0)
> rspec-rails (~> 2.11)
>
> After "bundle update rspec", I started to have problems like this when
What's in your Gemfile.lock after you do the upgrade?
> running "bundle exec rspec":
>
> Failure/Error: Unable to find matching line from backtrace
> NoMethodError:
> undefined method `cmd_tuples' for nil:NilClass
> #
> /home/rodrigo/.rvm/gems/ruby-1.9.3-p286 at rails/gems/sequel-3.35.0/lib/sequel/adapters/postgres.rb:191:in
> `execute'
> #
> /home/rodrigo/.rvm/gems/ruby-1.9.3-p286 at rails/gems/sequel-3.35.0/lib/sequel/adapters/postgres.rb:532:in
> `log_connection_execute'
> #
> /home/rodrigo/.rvm/gems/ruby-1.9.3-p286 at rails/gems/sequel-3.35.0/lib/sequel/database/query.rb:547:in
> `rollback_transaction'
> #
> /home/rodrigo/.rvm/gems/ruby-1.9.3-p286 at rails/gems/sequel-3.35.0/lib/sequel/database/query.rb:296:in
> `rescue in _transaction'
> #
> /home/rodrigo/.rvm/gems/ruby-1.9.3-p286 at rails/gems/sequel-3.35.0/lib/sequel/database/query.rb:309:in
> `_transaction'
> #
> /home/rodrigo/.rvm/gems/ruby-1.9.3-p286 at rails/gems/sequel-3.35.0/lib/sequel/database/query.rb:255:in
> `block in transaction'
> #
> /home/rodrigo/.rvm/gems/ruby-1.9.3-p286 at rails/gems/sequel-3.35.0/lib/sequel/database/connecting.rb:229:in
> `block in synchronize'
> #
> /home/rodrigo/.rvm/gems/ruby-1.9.3-p286 at rails/gems/sequel-3.35.0/lib/sequel/connection_pool/threaded.rb:88:in
> `hold'
> #
> /home/rodrigo/.rvm/gems/ruby-1.9.3-p286 at rails/gems/sequel-3.35.0/lib/sequel/database/connecting.rb:229:in
> `synchronize'
> #
> /home/rodrigo/.rvm/gems/ruby-1.9.3-p286 at rails/gems/sequel-3.35.0/lib/sequel/database/query.rb:253:in
> `transaction'
> # /home/rodrigo/ecore/src/ruby/matterhorn/spec/spec_helper.rb:51:in
> `block (3 levels) in <top (required)>'
> ...
>
> See this spec_helper extract:
>
> config.around(:each) do |example|
> 51: DB.transaction(savepoint: true, rollback: :always) do
> example.run
> end
> end
>
> Any idea of what has been changed since the releases I'm using that could be
> causing this?
>
> Only the first spec is failing. All others are passing.
>
> I don't have any clue why I can't upgrade RSpec... :(
>
> _______________________________________________
> rspec-users mailing list
> rspec-users at rubyforge.org
> http://rubyforge.org/mailman/listinfo/rspec-users
More information about the rspec-users
mailing list