2017-09-06 2 views
0

assert.isNotEmpty가 chai를 선언 할 때 mocha 테스트의 함수가 아닙니다.TypeError : assert.isNotEmpty가 chai assert 함수가 아닙니다.

TypeError: assert.isNotEmpty is not a function 

내가 무엇을보고 있지 않다 : 나는 package.json에서의

const assert = require('chai').assert; 

assert.isNotEmpty({"foo" : "bar"}); 

결과를 "chai": "^4.1.2"을 정의?

+0

다른 * assert * 기능이 제대로 작동합니까? assert.equal (1, 1) 시도해보기 – BogdanBiv

+0

'let chai = require ('chai'); chai.assert.isNotEmpty (...)'. – alexmac

+0

@BogdanBiv, 네, 다른 사람들도 작동합니다. – Mikko

답변

1

이것은 npm 문제입니다. npm list을 실행하여 나는 이전 버전에 오류 붙어 있었다 어떤 이유로 NPM에 대한 오류

npm ERR! invalid: [email protected] /.../node_modules/chai

을 보았다. node_modules 및 package-lock.json을 삭제하고 npm install을 다시 실행하여 작동 시켰습니다.

관련 문제