Lib: Failing tests in `laurent22/dev`

When I run yarn test locally in the packages/lib directory, the following tests fail:

A worker process has failed to exit gracefully and has been force exited. This is likely caused by tests leaking due to improper teardown. Try running with --detectOpenHandles to find leaks.

Summary of all failing tests
 FAIL  services/searchengine/SearchFilter.test.js (54.11 s)
  ● services_SearchFilter › search type fts › should support filtering by created date

    expect(received).toBe(expected) // Object.is equality

    Expected: 1
    Received: 0

      447 |
      448 |                             rows = await engine.search('created:20200520', { searchType });
    > 449 |                             expect(rows.length).toBe(1);
          |                                                 ^
      450 |                             expect(ids(rows)).toContain(n1.id);
      451 |
      452 |                             rows = await engine.search('created:20200519', { searchType });

      at Suite.<anonymous> (services/searchengine/SearchFilter.test.ts:449:25)
      at fulfilled (services/searchengine/SearchFilter.test.js:14:24)

  ● services_SearchFilter › search type fts › should support filtering by between two dates

    expect(received).toBe(expected) // Object.is equality

    Expected: 2
    Received: 1

      471 |
      472 |                             rows = await engine.search('created:20200101 -created:20200220', { searchType });
    > 473 |                             expect(rows.length).toBe(2);
          |                                                 ^
      474 |                             expect(ids(rows)).toContain(n1.id);
      475 |                             expect(ids(rows)).toContain(n2.id);
      476 |

      at Suite.<anonymous> (services/searchengine/SearchFilter.test.ts:473:25)
      at fulfilled (services/searchengine/SearchFilter.test.js:14:24)

  ● services_SearchFilter › search type fts › should support filtering by updated date

    expect(received).toBe(expected) // Object.is equality

    Expected: 1
    Received: 0

      589 |
      590 |                             rows = await engine.search('updated:20200520', { searchType });
    > 591 |                             expect(rows.length).toBe(1);
          |                                                 ^
      592 |                             expect(ids(rows)).toContain(n1.id);
      593 |
      594 |                             rows = await engine.search('updated:20200519', { searchType });

      at Suite.<anonymous> (services/searchengine/SearchFilter.test.ts:591:25)
      at fulfilled (services/searchengine/SearchFilter.test.js:14:24)

  ● services_SearchFilter › search type nonlatin › should support filtering by created date

    expect(received).toBe(expected) // Object.is equality

    Expected: 1
    Received: 0

      447 |
      448 |                             rows = await engine.search('created:20200520', { searchType });
    > 449 |                             expect(rows.length).toBe(1);
          |                                                 ^
      450 |                             expect(ids(rows)).toContain(n1.id);
      451 |
      452 |                             rows = await engine.search('created:20200519', { searchType });

      at Suite.<anonymous> (services/searchengine/SearchFilter.test.ts:449:25)
      at fulfilled (services/searchengine/SearchFilter.test.js:14:24)

  ● services_SearchFilter › search type nonlatin › should support filtering by between two dates

    expect(received).toBe(expected) // Object.is equality

    Expected: 2
    Received: 1

      471 |
      472 |                             rows = await engine.search('created:20200101 -created:20200220', { searchType });
    > 473 |                             expect(rows.length).toBe(2);
          |                                                 ^
      474 |                             expect(ids(rows)).toContain(n1.id);
      475 |                             expect(ids(rows)).toContain(n2.id);
      476 |

      at Suite.<anonymous> (services/searchengine/SearchFilter.test.ts:473:25)
      at fulfilled (services/searchengine/SearchFilter.test.js:14:24)

  ● services_SearchFilter › search type nonlatin › should support filtering by updated date

    expect(received).toBe(expected) // Object.is equality

    Expected: 1
    Received: 0

      589 |
      590 |                             rows = await engine.search('updated:20200520', { searchType });
    > 591 |                             expect(rows.length).toBe(1);
          |                                                 ^
      592 |                             expect(ids(rows)).toContain(n1.id);
      593 |
      594 |                             rows = await engine.search('updated:20200519', { searchType });

      at Suite.<anonymous> (services/searchengine/SearchFilter.test.ts:591:25)
      at fulfilled (services/searchengine/SearchFilter.test.js:14:24)


Test Suites: 1 failed, 73 passed, 74 total
Tests:       6 failed, 633 passed, 639 total
Snapshots:   0 total
Time:        406.066 s

Is this expected? Should the CI be catching this?

(I'm on Manjaro Linux.)