[英]Why am I getting 'undefined:x:y : property' missing error when running jest tests?
[英]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.