[rspec-users] Issues upgrading RSpec

Rodrigo Rosenfeld Rosas lbocseg at yahoo.com.br
Fri Oct 19 12:18:32 UTC 2012


Em 18-10-2012 21:15, David Chelimsky escreveu:
> 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?

https://gist.github.com/6d862798a665e3cc5546

Diff is:

diff --git a/Gemfile.lock b/Gemfile.lock
index f3d46d6..3a40e8d 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -210,10 +210,10 @@ GEM
        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-core (2.11.1)
+    rspec-expectations (2.11.3)
        diff-lcs (~> 1.1.3)
-    rspec-mocks (2.11.1)
+    rspec-mocks (2.11.3)
      rspec-rails (2.11.0)
        actionpack (>= 3.0)
        activesupport (>= 3.0)


>  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.1)
     rspec-expectations (2.11.3)
     rspec-mocks (2.11.3)
     rspec-rails (2.11.0)
       rspec (~>  2.11.0)
   rspec-rails (~>  2.11)



>
>> 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
> _______________________________________________
> rspec-users mailing list
> rspec-users at rubyforge.org
> http://rubyforge.org/mailman/listinfo/rspec-users
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://rubyforge.org/pipermail/rspec-users/attachments/20121019/003be8fd/attachment.html>


More information about the rspec-users mailing list