[rspec-users] rspec and should eql

slavix mikerin.slava at gmail.com
Tue Sep 6 00:27:39 EDT 2011


Here is another example that is failing due to same problem..

class Currency < ActiveRecord::Base
end

class Bitcoin < Currency
  include ActiveRecord::Singleton
  default_scope where(:char_code => 'BTC')
end


spec:
describe Bitcoin do
..
  Bitcoin.instance.char_code.should eql('BTC')
..
end

error:
/home/slava/.rvm/gems/ruby-1.9.2-p290/gems/remarkable-4.0.0.alpha4/lib/
remarkable/core/macros.rb:15:in `method_missing': undefined method
`eql' for #<Class:0xe314990> (NoMethodError)
	from /home/slava/dev/projects/bitcoin-derivatives/spec/models/
bitcoin_spec.rb:4:in `block in <top (required)>'
	from /home/slava/.rvm/gems/ruby-1.9.2-p290/gems/rspec-core-2.6.4/lib/
rspec/core/example_group.rb:142:in `module_eval'
	from /home/slava/.rvm/gems/ruby-1.9.2-p290/gems/rspec-core-2.6.4/lib/
rspec/core/example_group.rb:142:in `subclass'
	from /home/slava/.rvm/gems/ruby-1.9.2-p290/gems/rspec-core-2.6.4/lib/
rspec/core/example_group.rb:129:in `describe'
	from /home/slava/.rvm/gems/ruby-1.9.2-p290/gems/rspec-core-2.6.4/lib/
rspec/core/dsl.rb:5:in `describe'
	from /home/slava/dev/projects/bitcoin-derivatives/spec/models/
bitcoin_spec.rb:3:in `<top (required)>'


More information about the rspec-users mailing list