Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nodejs/node.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorDarshan Sen <darshan.sen@postman.com>2022-01-29 13:01:10 +0300
committerGitHub <noreply@github.com>2022-01-29 13:01:10 +0300
commitef4c115cc802d7b5f9e04a12c680d8c91a78aa05 (patch)
tree9b1db07b572d1df6ffed43909d91958df5a410da /test
parent44f8b4f506310acee316882ee533fec46588e4d0 (diff)
test: replace commented out expectations with tests
Signed-off-by: Darshan Sen <raisinten@gmail.com> PR-URL: https://github.com/nodejs/node/pull/41667 Reviewed-By: Mestery <mestery@protonmail.com> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Tobias Nießen <tniessen@tnie.de> Reviewed-By: James M Snell <jasnell@gmail.com>
Diffstat (limited to 'test')
-rw-r--r--test/js-native-api/test_symbol/test2.js10
1 files changed, 6 insertions, 4 deletions
diff --git a/test/js-native-api/test_symbol/test2.js b/test/js-native-api/test_symbol/test2.js
index 2060409b9bf..642d3623cc5 100644
--- a/test/js-native-api/test_symbol/test2.js
+++ b/test/js-native-api/test_symbol/test2.js
@@ -6,10 +6,12 @@ const assert = require('assert');
const test_symbol = require(`./build/${common.buildType}/test_symbol`);
const fooSym = test_symbol.New('foo');
+assert.strictEqual(fooSym.toString(), 'Symbol(foo)');
+
const myObj = {};
myObj.foo = 'bar';
myObj[fooSym] = 'baz';
-Object.keys(myObj); // -> [ 'foo' ]
-Object.getOwnPropertyNames(myObj); // -> [ 'foo' ]
-Object.getOwnPropertySymbols(myObj); // -> [ Symbol(foo) ]
-assert.strictEqual(Object.getOwnPropertySymbols(myObj)[0], fooSym);
+
+assert.deepStrictEqual(Object.keys(myObj), ['foo']);
+assert.deepStrictEqual(Object.getOwnPropertyNames(myObj), ['foo']);
+assert.deepStrictEqual(Object.getOwnPropertySymbols(myObj), [fooSym]);