我在用 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)
});
});
});
执行 Jest 测试时,我收到以下错误消息,我尝试执行 npm install --save request 或 npm install --save linkedlist。
测试套件无法运行在对象的 Resolver.resolveModule (node_modules/jest-resolve/build/index.js:191:17) 的“request.node.js”中找不到模块“linkedlist”。(node_modules/arangojs/lib/util/request.node.js:92:19)
如果有人能够提供一些关于正确使用 ArangoDB 编写 Jest 的建议,那就太好了。
谢谢