2016-07-22 167 views
0

我有使用水豚發佈在Google+中的鏈接腳本。我想要測試來涵蓋這個功能。通常水豚正在用作寫集成測試的工具。在某些情況下,我需要測試水豚本身。如何測試水豚?

我看到3種可能的方式:

  • 存根水豚的方法(但在這種情況下,我考什麼,但只是存根方法)
  • 試水豚agains保存的HTML/JS頁面(這將有助於我理解我重構過程中並沒有破壞任何東西)
  • 沒有在所有的測試(此處無評論)

你有沒有遇到這樣的問題?

+1

我面對這個問題,並與選項3選項1去是沒有意義的,儘管這取決於你的使用情況,選擇2可以工作(這當然對我的使用情況沒有工作)。 – aceofbassgreg

回答

1

如果您註冊了您的應用程序和測試代碼不同的驅動程序,可能是手動管理會話取決於你如何在你的應用程序中使用它,並確保你小心與水豚設置的,你應該能夠去與選項2.你必須小心Capybaras設置,因爲它們大多數是全球性的,所以改變它們爲您的測試也將改變它們爲您的應用程序。