summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorGus Caplan <me@gus.host>2018-06-25 02:14:59 -0500
committerGus Caplan <me@gus.host>2018-06-27 17:11:26 -0500
commitdcb371ff1f334410a32b9ad5fb96427c7484b43a (patch)
treeaa42de4308e0e3c95e1b519e275be0ce6ad27fc7 /test
parentd13cdd9c485a2f167f9901f238b4412f2b8bb3e0 (diff)
downloadandroid-node-v8-dcb371ff1f334410a32b9ad5fb96427c7484b43a.tar.gz
android-node-v8-dcb371ff1f334410a32b9ad5fb96427c7484b43a.tar.bz2
android-node-v8-dcb371ff1f334410a32b9ad5fb96427c7484b43a.zip
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>
Diffstat (limited to 'test')
-rw-r--r--test/parallel/test-atomics-notify.js15
1 files changed, 12 insertions, 3 deletions
diff --git a/test/parallel/test-atomics-notify.js b/test/parallel/test-atomics-notify.js
index dcca7a9fd1..fc59d5aa33 100644
--- a/test/parallel/test-atomics-notify.js
+++ b/test/parallel/test-atomics-notify.js
@@ -1,10 +1,19 @@
'use strict';
-require('../common');
+const { expectWarning, noWarnCode } = require('../common');
const assert = require('assert');
const { runInNewContext } = require('vm');
-assert.strictEqual(Atomics.wake, Atomics.notify);
+assert.strictEqual(typeof Atomics.wake, 'function');
+assert.strictEqual(typeof Atomics.notify, 'function');
-assert(runInNewContext('Atomics.wake === Atomics.notify'));
+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);