我最近開始在我的應用程序中使用FactoryGirl而不是Fixtures。 下面是一個規範我寫來測試,如果使用factorygirl保存的數據將出現在一個單獨的頁面問題與工廠女孩 - 堅持數據(Rails)
describe "Tasks" do
describe "GET /Ajax add", :focus do
it "checks ajax js", :js => true do
task = FactoryGirl.create(:task, :name => "writing test task")
visit "/list"
end
end
end
在頁面/list
我寫代碼來檢索tasks
表(Task model)
的所有數據。
當我通過啓動服務器運行頁面時,可以看到輸出,但在運行測試時,它總是顯示空白頁面。
這是因爲FactoryGirl在使用後刪除所有數據?或者即使在測試中訪問多個頁面時,我應該怎麼做才能保留數據?