mirror of
https://github.com/electron/electron.git
synced 2026-04-10 03:01:51 -04:00
Allow remote member functions to be deleted
This commit is contained in:
@@ -111,6 +111,7 @@ let setObjectMembers = function(object, metaId, members) {
|
||||
}
|
||||
};
|
||||
descriptor.writable = true;
|
||||
descriptor.configurable = true;
|
||||
descriptor.value = remoteMemberFunction;
|
||||
} else if (member.type === 'get') {
|
||||
descriptor.get = function() {
|
||||
|
||||
@@ -70,6 +70,8 @@ describe('ipc module', function() {
|
||||
|
||||
remoteFunctions.aFunction = function () { return 1234; };
|
||||
assert.equal(remoteFunctions.aFunction(), 1234);
|
||||
|
||||
assert.equal(delete remoteFunctions.aFunction, true);
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user