首页 > 解决方案 > 为什么 Sonar 在 mocha 测试中发现认知复杂性问题?

问题描述

我有一个大规模的测试,里面有很多内部测试,比如......

describe("without valid auth", () => {
  if("test 1", ()=>{ 
     ...
     if(err) return done(err)
  })
  if("test 2", ()=>{ 
     ...
     if(err) return done(err)
  })
  ...
});

我的声纳报告说...

在此处输入图像描述

我该如何避免这种情况?我可以忽略这个规范进行测试吗?

标签: javascriptsonarqubemocha.js

解决方案


推荐阅读