有没有办法在Jasmine测试中自动计算“its”/“describe”?
当你需要包含大量测试脚本(200+)并从同一个文件中同时运行它们时,这真的很令人困惑。
我正试图避免人工计算,原因很明显。
提前谢谢。
答案 0 :(得分:0)
我正在使用变量并在“it”描述中增加它:
describe('EntityInfoComponent', () => {
let testNum = 1;
it('should be initialized #' + testNum++, () => {
...
});
it('should call service and show the results #' + testNum++, () => {
...
});
});
不是很好的方法,但它有效。我试图在beforeEach()
和afterEach()
上插入它,但似乎是在每个迭代函数代码中执行。
4年后,我的回答是针对此问题,但我希望它至少对未来的搜索有用。