2011-02-15 43 views
-1

我返工我的測試到黃瓜,但我還是必須使用一些用戶提供的信息(即,這些測試應該根據其運行的帳戶):黃瓜:「鑑於」一步必須測試一些

Given a valid account 
When I ... 
Then I ... 

因此,我必須在「給定」步驟中檢查提供的帳戶的有效性,如果無效,則無法執行該情況。這樣做的正確方法是什麼?

回答

1

我所見過的這種常見方式是在臨時環境中運行,您可以在其中模擬有效用戶。因此,在您的Given步驟中,您應該創建一個新的有效用戶。然後運行剩下的測試,並在測試退出後移除用戶。