2014-10-31 46 views
3

在我的單元測試(用量角器寫的)我需要編寫應在多次測試在幾個文件中使用(只有在單元測試)功能。如何在角度測試中重用輔助函數?

我怎麼能創造這些功能呢?

最好的解決辦法是在一個單一的文件中聲明的功能,我需要測試的文件包括,但我不知道該怎麼做,而無需創建全局變量或全局函數。

+1

你確定這些單元測試?量角器通常用於端到端測試。你可以發佈其中一個代碼嗎? – 2014-11-01 07:42:07

+0

感謝您報告它,我沒有注意到由於複製過去的錯誤(我在另一個編輯器中準備好文檔)。我在單元測試(用業力書寫)和e2e測試(用量角器書寫)方面有同樣的問題。現在我在單元測試中仍然有問題。 – Raffaele 2014-11-03 10:49:33

回答

2

如果你將遵循Page Object pattern,你就不會在這樣的情況下。您需要的所有功能都與頁面對象相關聯,您可以很好地區分關注點,並且元素選擇邏輯的任何更改都將變得輕而易舉。您還可以將頁面對象視爲測試中可用的全局庫。

也看你怎麼可以應用該模式使用protractor

+0

感謝您的回答,你讓我固定在E2E測試我的問題,我仍然有單元測試同樣的問題。 – Raffaele 2014-11-03 10:52:39