test_deflake_test-tls-socket-close.patch 1.1 KB

12345678910111213141516171819202122232425262728
  1. From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
  2. From: Luigi Pinca <[email protected]>
  3. Date: Wed, 13 Sep 2023 08:04:39 +0200
  4. Subject: test: deflake test-tls-socket-close
  5. Move the check for the destroyed state of the remote socket to the inner
  6. `setImmediate()`.
  7. Refs: https://github.com/nodejs/node/pull/49327#issuecomment-1712525257
  8. PR-URL: https://github.com/nodejs/node/pull/49575
  9. Reviewed-By: Joyee Cheung <[email protected]>
  10. Reviewed-By: Moshe Atlow <[email protected]>
  11. diff --git a/test/parallel/test-tls-socket-close.js b/test/parallel/test-tls-socket-close.js
  12. index 667b291309a4c5636a2c658fa8204b32c2e4df46..70af760d53bb4ddab62c99180d505e943ec269f6 100644
  13. --- a/test/parallel/test-tls-socket-close.js
  14. +++ b/test/parallel/test-tls-socket-close.js
  15. @@ -44,9 +44,9 @@ function connectClient(server) {
  16. setImmediate(() => {
  17. assert.strictEqual(netSocket.destroyed, true);
  18. - assert.strictEqual(clientTlsSocket.destroyed, true);
  19. setImmediate(() => {
  20. + assert.strictEqual(clientTlsSocket.destroyed, true);
  21. assert.strictEqual(serverTlsSocket.destroyed, true);
  22. tlsServer.close();