From 0a559e7b3105e278e1710d7278728ca4fe156ee9 Mon Sep 17 00:00:00 2001 From: Vitali Zaidman Date: Tue, 1 Oct 2024 15:25:23 +0100 Subject: [PATCH] ignore the FSREQPROMISE async activity when figuring if server is torn down --- .../src/integration_tests/__tests__/server-torn-down-test.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/metro/src/integration_tests/__tests__/server-torn-down-test.js b/packages/metro/src/integration_tests/__tests__/server-torn-down-test.js index 841c83e99d..85c93f6fe7 100644 --- a/packages/metro/src/integration_tests/__tests__/server-torn-down-test.js +++ b/packages/metro/src/integration_tests/__tests__/server-torn-down-test.js @@ -28,6 +28,7 @@ describe('Server torn down test', () => { 'Timeout', 'TickObject', 'FSREQCALLBACK', + 'FSREQPROMISE', 'FSEVENTWRAP', 'SIGNALWRAP', ].includes(type) @@ -70,7 +71,8 @@ describe('Server torn down test', () => { maybeTest( '[macOS (darwin) only] fsevents to be destroyed after 100ms', async () => { - // $FlowFixMe[cannot-resolve-module] - Optional, Darwin only + // imported in metro-file-map + // eslint-disable-next-line import/no-extraneous-dependencies const fsevents = require('fsevents'); const fsEventsWatchStopper = fsevents.watch(__filename, () => {});