簡體   English   中英

使用Arangodb運行Jest測試時缺少模塊

[英]Missing module when running Jest tests with Arangodb

我在用Arangodb編寫Jest測試時遇到問題。 這是我運行的代碼,沒有包含import語句。

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)
    });
  });
});

當執行Jest測試時,我收到以下錯誤消息,我嘗試執行npm install --save請求或npm install --save鏈表。

測試套件無法運行在Object的Resolver.resolveModule(node_modules / jest-resolve / build / index.js:191:17)的“ request.node.js”中找不到模塊“鏈表”。 (node_modules / arangojs / lib / util / request.node.js:92:19)

如果有人能夠提供一些有關正確使用ArangoDB編寫Jest的建議,那將是很棒的。

謝謝

看來,如果我要調試Jest,它可能會起作用,這可能與request.node.js有關。

進一步的測試表明,我能夠重新啟動該項目,並使Jest與Arangodb一起工作。 可能是node_modules在某處存在版本沖突的情況

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM