Yo pense en escribir esto pero no cumple la spec (me da failed) :(

class Account
 attr_accessor :balance
 def initialize
   self.balance = Money.new(0, :dollars)
 end
end

class Money
 attr_accessor :amount, :currency
 def initialize(amount, currency)
   @amount = amount
   @currency = currency
 end
end

On 5/14/07, Federico Brubacher <[EMAIL PROTECTED]> wrote:

Hola !
Toy empezando a vichar un cachito Rspec y estaba haciendo un ejemplo q vi
por ahi ....

basicamente tengo esto en mi accout_spec.rb :

require 'account'

describe Account, "when first created" do
  before do
    @account = Account.new
  end

  it "should have a balance of $0" do
    @account.balance.should eql(Money.new(0, :dollars))
  end

  after do
    @account = nil
  end
end

Como puedo hacer para q la parte de  @account.balance.should eql(Money.new(0,
:dollars)) valide ? Segun tengo entendido eql? en Ruby seria true si los
objetos son iguales o sea el mismo objeto, con algnas excepciones por
ejemplo puede dar true si  dado ( a.eql?(b)) b herdeda de a, es es segun
lo q yo tengo entendido. Bueno de cualquier manera como hago para q mi spc
pase, q escribo en mi clase account?

Gracias & saludos

--
Federico Brubacher
www.fbrubacher.com

Colonial Duty Free Shop
www.colonial.com.uy

Traful Lufthansa City Center
www.traful.com/uy




--
Federico Brubacher
www.fbrubacher.com

Colonial Duty Free Shop
www.colonial.com.uy

Traful Lufthansa City Center
www.traful.com/uy
_______________________________________________
ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a