node/test/parallel/test-atomics-notify.js
Gus Caplan dcb371ff1f
per_context: add warning to Atomics.wake
PR-URL: https://github.com/nodejs/node/pull/21518
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Anna Henningsen <anna@addaleax.net>
2018-06-27 17:11:26 -05:00

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);