0
Я использую factory_girl + RSpec на Rails 2-3 стабильной:корчеватели factory_girl + RSpec методы и атрибуты
Тест:
context "test" do
before(:each) do
@profile.stub!(:lastfm_enabled?).and_return(true)
end
it "should be able to scrobble if true" do
@profile.update_attribute(:lastfm_scrobbling, true)
@profile.lastfm_scrobbling_enabled?.should be_true
end
end
Код:
def lastfm_scrobbling_enabled?
lastfm_enabled? && lastfm_scrobbling
end
Этот простой тест сбой, плюс реальный lastfm_enabled? метод вызывается для реального.
@profile не является издевательским, он создан с factory_girl.
Первоначально я также зачищал атрибут lastfm_scrobbling, но я думал о том, как работает factory_girl и предпочитает его устанавливать напрямую.
Любая идея, почему?