das ist mein Geld Klasse
class Money
def initialize
@amount = 0
end
def amount
@amount
end
def earn(this_many)
@amount += this_many
end
def spend(this_many)
@amount -= this_many
end
end
mein Versagen Test
def test_cant_spend_money_that_you_dont_have
money = Money.new
money.earn(75)
money.spend(75)
assert_equal "You can't spend what you don't have", money.spend(12)
assert_equal 0, money.amount
end
Ich bin nicht sicher, wie die Menge Methode zu ändern, um Machen Sie den Test bestanden ... jede Hilfe wird geschätzt.Wie dieses Testdurchlauf zu machen, ich bin ein bisschen verwirrt
mein Code bis zu dieser Linie arbeitet sein ... assert_equal „Man kann nicht ausgeben, was Sie nicht haben“, money.spend (12) dieses ist ein Test von exercism.io Ich versuche, es passieren zu lassen, aber ich stecke fest ... Ich habe versucht, eine totale Methode zu machen, aber ich habe alles kaputt gemacht. –