2017-12-15 50 views
2

Arangodb에 Jest 테스트를 작성하는 데 문제가 있습니다. 이것은 import 문을 포함하지 않고 실행중인 코드입니다. 농담 테스트를 실행할 때Arangodb로 Jest 테스트를 실행할 때 모듈이 누락되었습니다.

describe('Word store',() => { 
    it('should return an object',() => { 
    // Arrange 
    const dataSource = new Database(uri); 
    dataSource.useBasicAuth(user, password); 
    dataSource.useDatabase(database); 

    // Act 
    const store = new Store(dataSource); 

    // Assert 
    expect(store).toMatchObject({ 
     get: expect.any(Function) 
    }); 
    }); 
}); 

, 나는 내가 시도 다음과 같은 오류 메시지가 --save 요청을 설치하거나 NPM --save LinkedList의 설치 NPM 일을 얻는다. 에서 (17 : 191 node_modules/농담-해결/빌드 /하는 index.js를)

테스트 스위트는 Resolver.resolveModule 에서 'request.node.js' 에서 모듈 'LinkedList의'를 찾을 수 없습니다 실행하지 못했습니다 목적. (node_modules/arangojs/lib 디렉토리/폴더의 유틸리티/request.node.js : 92 : 19)

사람이 제대로 ArangoDB와 농담을 쓰기에 대한 몇 가지 조언을 제공 할 수있을 경우 그것은 좋은 것입니다.

감사

답변

-1

나는 그것이 작동 농담을 디버깅 할 수 있다면, 그것은 request.node.js에 대해 뭔가 함께 할 수있을 것 같습니다.

추가 테스트를 통해 프로젝트를 새로 시작하고 Jest가 Arangodb와 작업 할 수 있음을 알 수있었습니다. 어딘가에 버전 충돌이있는 node_modules의 경우 일 수 있습니다.