如果我有一組相關的測試,我不想在一個文件中包含,但我仍然想將它們全部包裝在describe
塊中,我該怎麼做?在Jasmine中爲多個相關文件使用描述塊
回答
Jasmine沒有提供開箱即用的方法,因爲您傳入一個函數作爲describe
的第二個參數,即使茉莉花嘗試檢測到describe
的某些子集具有相同的說明。我不知道你想通過在相同的描述具有多個文件來完成什麼,但我能想到的幾件事情是:
如果你的目標是有規格歸入同一在html報告器中過濾,如果描述全部命名相同,則應該自動發生。當html記者根據
spec=
查詢參數檢查是否應該運行規範時,會根據規範的全名開頭檢查該術語。如果所有的規格都需要有一個共同的
beforeEach
或afterEach
,你可以做的就是定義在一個共享文件(例如,specHelper.js)的方法,然後調用從beforeEach
或afterEach
該方法從內每個文件。
如果您同時希望將上述兩種方法結合使用,則不存在任何問題。
你可以有少數describe
具有相同的規格套件標題(第一個描述字符串參數)。然後,即使規格在單獨的文件中 - 它們也會出現在相同的describe
區塊中。它在2.3.4中對我有用。
您是如何得到這個工作的?配置值或什麼? – JimmyBoh
對我來說,它只會創建一個單獨的同名父代'describe'塊。 – writofmandamus
- 1. 如何使用Flask將描述鍵與描述相關聯
- 2. 關閉文件描述符
- 3. 寫入多個文件描述符
- 4. 在多個文件/模塊中使用相同的模塊
- 5. agent.auth描述塊
- 6. 如何將多個文件描述符合併爲一個?
- 7. 使用多個文件描述符與epoll的
- 8. 確定文件結構(描述文件描述符)是否爲'特殊文件'(即塊/字符設備)
- 9. 關閉了一個名爲文件描述符
- 10. 相同的文件描述符後fork()
- 11. 如何使一個文件描述符
- 12. 對同一個文件的多個文件描述符,C
- 13. 文件描述符和進程關係
- 14. Logstash關閉文件描述符?
- 15. python關閉文件描述符問題
- 16. SOCKET文件描述
- 17. 記錄模塊:打開太多的文件描述
- 18. 管叉:跨多個孩子共用一個文件描述符
- 19. 對多對多關係的描述
- 20. 使用文件描述符與readlink()
- 21. Bash,使用文件描述符覆蓋?
- 22. Fasta文件描述解析使用biopython
- 23. 使用文件描述符過程
- 24. 如何描述模塊使用情況?
- 25. 在Mongoid中處理多個標題,描述和關鍵字
- 26. p4描述爲多個更改列表
- 27. 作爲不同的文件描述符在c中的多個流
- 28. 關閉文件描述符,然後使用它
- 29. 文件描述符飢餓和阻斷文件描述符
- 30. 多次使用socketpair函數的文件描述符時出現「錯誤文件描述符」錯誤
我的用例是我的集成測試對於一個文件變得非常長。我寧願把它分成'GET /','POST /'等文件。但是,我希望在記者看來它仍然顯示在同一個父代describe塊(例如'/ users') – writofmandamus