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