簡體   English   中英

為什么不建議將測試放在describe塊中?

[英]Why is it not recommended to put tests in a describe block?

根據React文檔

您可以選擇將它們包裝在describe()塊中以進行邏輯分組,但這不是必需的,也不建議這樣做。

我想知道為什么不建議將其放在描述塊中嗎?

我想知道作者對此主題的看法,但是我相信這是因為describe()允許您將測試分組在同一文件中,並將其嵌套。

嵌套很危險,因為很容易將其移到太遠。 當您具有三個或三個以上的嵌套級別,並且每個級別都在其自己的生命周期方法(beforeAll,beforeEach,afterAll,afterEach)中運行設置代碼時,您必須查看整個文件的許多位置,才能了解一次測試中的情況。

我認為將測試組分解為不同的文件比濫用describe()更好。

正如一個聰明人曾經說過的:“能力越大,責任就越大”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM