From e8042e059df20bc334ca9dacce75c6ab8cfa8935 Mon Sep 17 00:00:00 2001 From: Darshan Sen Date: Sun, 23 Jan 2022 17:27:47 +0530 Subject: [PATCH] test: replace commented out expectations with tests Signed-off-by: Darshan Sen --- test/js-native-api/test_symbol/test2.js | 10 ++++++---- 1 file 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 2060409b9bf8df..642d3623cc51fc 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]);