mocha와 chai.should assertion 라이브러리를 사용하여 내 OSS npm 모듈을 테스트합니다. 그러나 eslint [v3.18.0는 ^]를 그것이mocha 테스트 케이스가 should를 사용하더라도 eslint는 여전히 경고합니다.
const should = chai.should();
린트 경고 에 값이 할당하지만 사용되지 않습니다 '해야'를 사용하지 않을에 대한 코드에서 선언해야에 경고합니다.
.eslintrc에 환경으로 mocha가 있습니다. 이 경고는 아래에 나와있는 "내 테스트 파일"에 적어도 7 개의 어설 션 문이 있어도 나타납니다.
return sampleModule.getSomeFunction('dummy_accesss_token', 'dummy_event_id').should.eventually.be.eql([]);
나는 쿼리에 [도 답으로 선언되지 않았습니다] 응답 누군가가이 문제를 극복하기 위해 플러그인을 만들었다 동안 선언되지 않습니다 다른 주장 문에서도 대해 이야기 다음 SO 문제를 알고 있어요 .
하지만 내 기본적인 전제는이게 eslint의 버그가 아닐까요? atleast는 코드에서 사용 된 이후로 :-) 플래그를 지정해야합니다 (필자의 경우 여러 번).
감사 @robertklep. 귀하의 의견을 읽고 이것은 chai 가이드 http://chaijs.com/guide/styles/에서 더욱 강화됩니다. – indcoder