From fc4b224dec39022ad79eda0e9c7d568f2caa41c2 Mon Sep 17 00:00:00 2001 From: Kevin Sawicki Date: Fri, 27 May 2016 10:52:56 -0700 Subject: [PATCH] Add asserts for properties --- spec/api-ipc-spec.js | 5 +++-- spec/fixtures/module/no-prototype.js | 8 ++++---- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/spec/api-ipc-spec.js b/spec/api-ipc-spec.js index 41cc2488d87e..22c2edde08d0 100644 --- a/spec/api-ipc-spec.js +++ b/spec/api-ipc-spec.js @@ -32,9 +32,10 @@ describe('ipc module', function () { assert.equal(a.id, 1127) }) - it('should work when object has no prototype', function () { + it.only('should work when object has no prototype', function () { var a = remote.require(path.join(fixtures, 'module', 'no-prototype.js')) - assert.deepEqual(a.foo, {}) + assert.equal(a.foo.bar, 'baz') + assert.equal(a.foo.baz, false) assert.equal(a.bar, 1234) }) diff --git a/spec/fixtures/module/no-prototype.js b/spec/fixtures/module/no-prototype.js index b6c9d7a4fcda..f298925b80f2 100644 --- a/spec/fixtures/module/no-prototype.js +++ b/spec/fixtures/module/no-prototype.js @@ -1,4 +1,4 @@ -module.exports = { - foo: Object.create(null), - bar: 1234 -} +const foo = Object.create(null) +foo.bar = 'baz' +foo.baz = false +module.exports = {foo: foo, bar: 1234}