elasticsearch,mocking,Node.js,Testing,elasticsearch,Mocking" /> elasticsearch,mocking,Node.js,Testing,elasticsearch,Mocking" />

嵌入Node.js中的elasticsearch

嵌入Node.js中的elasticsearch,node.js,testing,elasticsearch,mocking,Node.js,Testing,elasticsearch,Mocking,我是Node.js开发新手,我想知道是否有一种方法可以将ElasticSearch嵌入Node.js应用程序中进行测试,或者是否有另一种方法可以在不运行ElasticSearch实例的情况下测试与ElasticSearch的交互(mock?)目前没有用于Elasticsearch和Node的现有模拟库。如果您确切地知道要执行的查询,那么可以使用模拟库来模拟整个ES客户机并断言简单的行为 然而,我建议在开发环境中运行ES进行测试。我发现模拟外部服务通常是一件非常棘手的事情,如果针对服务器的实际实例

我是Node.js开发新手,我想知道是否有一种方法可以将ElasticSearch嵌入Node.js应用程序中进行测试,或者是否有另一种方法可以在不运行ElasticSearch实例的情况下测试与ElasticSearch的交互(mock?)

目前没有用于Elasticsearch和Node的现有模拟库。如果您确切地知道要执行的查询,那么可以使用模拟库来模拟整个ES客户机并断言简单的行为


然而,我建议在开发环境中运行ES进行测试。我发现模拟外部服务通常是一件非常棘手的事情,如果针对服务器的实际实例运行,您的测试可能会更加健壮/可信。

感谢您的有用答案@rdeggesThere是Node.js的一个包,但它有Elasticsearch v.2.4