我有以下我的應用程序模型: class Game < ActiveRecord::Base
has_many :players
has_many :villages, :through => :players
end
class Village < ActiveRecord::Base
belongs_to :player
end
class Player
我在rails 2.3.9項目中使用cucumber和factory_girl。 這是我的其中一個功能中的一個。 Given a user with first_name "Mary" and last_name "Jane"
我開始構建正則表達式,我可以捕獲下列項目。 model = user
first_name = "Mary"
last_name = "Jane"
Factory
我希望有人會發現爲什麼這不起作用。 我得到一個錯誤,因爲我用Factory_Girl指定的屬性沒有在驗證前應用於存根。 的錯誤: undefined method `downcase' for #<Category:0x1056f2f60>
RSpec2 it "should vote up" do
@mock_vote = Factory.create(:vote)
Vo
我使用factory_girl + rspec的on Rails的2-3個穩定的屬性: 測試: context "test" do
before(:each) do
@profile.stub!(:lastfm_enabled?).and_return(true)
end
it "should be able to scrobble if true"
我正在嘗試控制器上的以下功能測試。我使用以下 RSpec2 的Rails 3 Shoudla 摩卡 這裏的測試 context "POST on create should be successful" do
before(:each) do
Model.any_instance.expects(:save).returns(true).once
Model.any_