Jasmine 计算茉莉花试验

Jasmine 计算茉莉花试验,jasmine,Jasmine,有没有办法在茉莉花测试中自动计算“其”/“描述” 当您需要包含大量测试脚本(200+)并从同一个文件中同时运行它们时,这确实令人困惑 出于显而易见的原因,我正在努力避免手工计算 提前感谢。我正在使用一个变量并在“it”描述中递增它: describe('EntityInfoComponent', () => { let testNum = 1; it('should be initialized #' + testNum++, () => { ...

有没有办法在茉莉花测试中自动计算“其”/“描述”

当您需要包含大量测试脚本(200+)并从同一个文件中同时运行它们时,这确实令人困惑

出于显而易见的原因,我正在努力避免手工计算


提前感谢。

我正在使用一个变量并在“it”描述中递增它:

describe('EntityInfoComponent', () => {

   let testNum = 1;

   it('should be initialized #' + testNum++, () => {
       ...
   });

   it('should call service and show the results #' + testNum++, () => {
       ...
   });

});
这不是一个很好的方法,但它很有效。我尝试在每个()之前插入它,在每个()之后插入它,但它似乎在每个迭代函数代码中执行


4年后,我对这个问题给出了答案,但我希望它至少对未来的搜索有用。

你为什么要给考试编号?在BDD中,descripe/its应该是命名每个测试的唯一方式。我不明白编号会给你什么?它会让我更容易找到失败的测试。测试是以模块的形式组织的,我想对每个模块中的测试做一个快速的概述。最后,我以手工计算结束,因为我真的需要这样做。