From a1209b69b3c67964952f37a5f9eda0d2d8463939 Mon Sep 17 00:00:00 2001 From: Kevin Sawicki Date: Wed, 6 Jul 2016 09:11:01 -0700 Subject: [PATCH] Add spec for constructor-less param --- spec/api-ipc-spec.js | 1 + spec/fixtures/module/no-prototype.js | 8 +++++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/spec/api-ipc-spec.js b/spec/api-ipc-spec.js index 2bf5213cae39..595cae95909a 100644 --- a/spec/api-ipc-spec.js +++ b/spec/api-ipc-spec.js @@ -34,6 +34,7 @@ describe('ipc module', function () { assert.equal(a.foo.bar, 'baz') assert.equal(a.foo.baz, false) assert.equal(a.bar, 1234) + assert.equal(a.baz(Object.create(null)), 'hello') }) it('should search module from the user app', function () { diff --git a/spec/fixtures/module/no-prototype.js b/spec/fixtures/module/no-prototype.js index f298925b80f2..9fea1b31d309 100644 --- a/spec/fixtures/module/no-prototype.js +++ b/spec/fixtures/module/no-prototype.js @@ -1,4 +1,10 @@ const foo = Object.create(null) foo.bar = 'baz' foo.baz = false -module.exports = {foo: foo, bar: 1234} +module.exports = { + foo: foo, + bar: 1234, + baz: function () { + return 'hello' + } +}