# Elasticsearch integration tests with Jest

**URL:** <https://discuss.elastic.co/t/elasticsearch-integration-tests-with-jest/294064>\
**Category:** Elasticsearch\
**Created:** [January 11, 2022, 4:50pm UTC](https://discuss.elastic.co/t/elasticsearch-integration-tests-with-jest/294064 "2022-01-11T16:50:03Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![kabethy](https://avatars.discourse-cdn.com/v4/letter/k/858c86/32.png) [@kabethy](https://discuss.elastic.co/u/kabethy)\
**Post date:** [January 11, 2022, 4:50pm UTC](https://discuss.elastic.co/t/elasticsearch-integration-tests-with-jest/294064/1 "2022-01-11T16:50:03Z")

</div>

Hi,

I am using Elasticsearch (Opensearch) in a Nx monorepo in a node js serverless app that connects to aws services. I would like to use jest to test but so far I have not been able to get responses from Opensearch.

 ![jesttesting](https://us1.discourse-cdn.com/elastic/original/3X/8/6/86b7359b28d58e3d1f5edf8d6ea96a444aa584e3.png)

Even if I use the client directly in my test no response:

const { Client } = require("@opensearch-project/opensearch")  
export const client = new Client({ node: "[https://myurl.awszone.amazonaws.com](https://myurl.awszone.amazonaws.com)" })

In my test:

```auto
            const data = await client.search(params)
            expect(data.id).not.toBeNull()

```

Same error:  
**Async callback was not invoked within the 50000 ms timeout specified by jest.setTimeout.Error**

I have incremented the time but same error.

Do you have any suggestions?

---

<div class="post-metadata">

**Author:** ![Christian\_Dahlqvist](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/christian_dahlqvist/32/4617_2.png) [@Christian\_Dahlqvist](https://discuss.elastic.co/u/Christian_Dahlqvist)\
**Post date:** [January 11, 2022, 5:28pm UTC](https://discuss.elastic.co/t/elasticsearch-integration-tests-with-jest/294064/2 "2022-01-11T17:28:56Z")

</div>

Opensearch is not a flavour ofElasticsearch, even though it started out as a fork of Elasticsearch with a set of third-party plugins. I would therefore recommend you reach out to the opensearch community as they are in a better position to provide recommendations on configuration and comopatibility of various clients.

---

<div class="post-metadata">

**Author:** ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)\
**Post date:** [January 11, 2022, 9:02pm UTC](https://discuss.elastic.co/t/elasticsearch-integration-tests-with-jest/294064/3 "2022-01-11T21:02:16Z")

</div>

Yep, you will need to ask aws about this as opensearch is their product.

---

<div class="post-metadata">

**Author:** ![kabethy](https://avatars.discourse-cdn.com/v4/letter/k/858c86/32.png) [@kabethy](https://discuss.elastic.co/u/kabethy)\
**Post date:** [January 12, 2022, 9:14am UTC](https://discuss.elastic.co/t/elasticsearch-integration-tests-with-jest/294064/4 "2022-01-12T09:14:24Z")

</div>

Ok, thank you guys for your time.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [February 9, 2022, 9:14am UTC](https://discuss.elastic.co/t/elasticsearch-integration-tests-with-jest/294064/5 "2022-02-09T09:14:59Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
