Mejor no usar las fixtures
Al menos no para tests de modelos. Así no dependen de las modificaciones en las propias
fixtures conforme se crean más tests.
Stubbing
#La gema
mocha facilita el trabajo:
sudo gem install mocha
En test_helper.rb:
require "mocha"
cart=Cart.new
cart.line_items.build.stubs(:weight).returns(7)
cart.line_items.build.stubs(:weight).returns(7)
assert_equal 10, cart.total_weight
END
--
HecPeAre - 22 Aug 2007