0
我想寫編輯後 測試,我寫的東西,如:如何寫黃瓜測試?
Given I'm on "/post/1/edit" page
,但就在這個時候我還沒有ID = 1的記錄,即使我創造了它在之前的測試
如何解決它?
我想寫編輯後 測試,我寫的東西,如:如何寫黃瓜測試?
Given I'm on "/post/1/edit" page
,但就在這個時候我還沒有ID = 1的記錄,即使我創造了它在之前的測試
如何解決它?
因爲它是一個測試數據庫,你不會知道id是什麼。我認爲你最好在帖子創建後遵循編輯鏈接。
你可以說:
Given a post exists
When I edit that post
而且步驟DEFS可能是:
Given /^a post exists$/ do
@post = Post.create!(:title => "...")
end
When /^I edit that post$/ do
visit edit_post_path(@post)
end
按照鏈接是不錯的主意,謝謝! –