From ef2e0848ba366ca278d936f1f793d455188e792e Mon Sep 17 00:00:00 2001 From: Renegade334 Date: Wed, 4 Jun 2025 19:53:53 +0100 Subject: [PATCH] test_runner: prefer `Atomics` primordials PR-URL: https://github.com/nodejs/node/pull/58716 Reviewed-By: Jacob Smith Reviewed-By: LiviaMedeiros Reviewed-By: Pietro Marchini Reviewed-By: Jordan Harband Reviewed-By: Ethan Arrowood --- lib/internal/test_runner/mock/loader.js | 8 ++------ lib/internal/test_runner/mock/mock.js | 6 ++---- 2 files changed, 4 insertions(+), 10 deletions(-) diff --git a/lib/internal/test_runner/mock/loader.js b/lib/internal/test_runner/mock/loader.js index 6739bded60ff44..ddde5599df509a 100644 --- a/lib/internal/test_runner/mock/loader.js +++ b/lib/internal/test_runner/mock/loader.js @@ -1,13 +1,9 @@ 'use strict'; const { + AtomicsNotify, + AtomicsStore, JSONStringify, SafeMap, - globalThis: { - Atomics: { - notify: AtomicsNotify, - store: AtomicsStore, - }, - }, } = primordials; const { kBadExportsMessage, diff --git a/lib/internal/test_runner/mock/mock.js b/lib/internal/test_runner/mock/mock.js index f0a0d9d9b59624..9dc358397aa1f9 100644 --- a/lib/internal/test_runner/mock/mock.js +++ b/lib/internal/test_runner/mock/mock.js @@ -2,6 +2,8 @@ const { ArrayPrototypePush, ArrayPrototypeSlice, + AtomicsStore, + AtomicsWait, Error, FunctionPrototypeBind, FunctionPrototypeCall, @@ -18,10 +20,6 @@ const { StringPrototypeSlice, StringPrototypeStartsWith, globalThis: { - Atomics: { - store: AtomicsStore, - wait: AtomicsWait, - }, SharedArrayBuffer, }, } = primordials;