我有這樣一種關係: class Article < ActiveRecord::Base
has_many :comments
end
class Comment < ActiveRecord::Base
belongs_to :article
attr_protected :article_id
end
內部控制器默認情況下是這樣的: @article
我有一個Person模型,它與Email模型有多對多的關係,我想創建一個工廠讓我爲該人生成姓名(這已經完成)並創建一個電子郵件地址這是基於該人的姓名。以下是我對創造一個person的名字: Factory.sequence :first_name do |n|
first_name = %w[FirstName1 FirstName2] # ... etc (I'm using a re
我在我的單元測試中的代碼中使用了這種代碼。 test "should be awesome" do
assert true
end
我使用FactoryGirl而不是燈具。 我發現我重複自己很多,並有輔助功能將是非常有用的。在單元測試中創建和調用助手函數的最佳方法是什麼?有沒有一個before_filter就像它在控制器(我試圖把它放入,但它只是一個未定義的方法)。任何幫助表示讚賞
我被困在實施測試時略有混淆。隨着User.create我可以創建並保存在多個測試: should "test something" do
u1 = User.create(:first_name => "Fred", :last_name => "Flintstone")
assert true
end
should "test something else" do