mirror of
https://github.com/nodejs/node.git
synced 2025-05-10 17:57:53 +00:00

PR-URL: https://github.com/nodejs/node/pull/21518 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Anna Henningsen <anna@addaleax.net>
20 lines
604 B
JavaScript
20 lines
604 B
JavaScript
'use strict';
|
|
|
|
const { expectWarning, noWarnCode } = require('../common');
|
|
|
|
const assert = require('assert');
|
|
const { runInNewContext } = require('vm');
|
|
|
|
assert.strictEqual(typeof Atomics.wake, 'function');
|
|
assert.strictEqual(typeof Atomics.notify, 'function');
|
|
|
|
assert.strictEqual(runInNewContext('typeof Atomics.wake'), 'function');
|
|
assert.strictEqual(runInNewContext('typeof Atomics.notify'), 'function');
|
|
|
|
expectWarning(
|
|
'Atomics',
|
|
'Atomics.wake will be removed in a future version, ' +
|
|
'use Atomics.notify instead.', noWarnCode);
|
|
|
|
Atomics.wake(new Int32Array(new SharedArrayBuffer(4)), 0, 0);
|