From 3275a76fb05778582a0d04ace966a8d55690b682 Mon Sep 17 00:00:00 2001 From: Ralph Wetzel Date: Wed, 18 Oct 2023 08:04:52 +0200 Subject: [PATCH] Adapt test after modification to uninstallModule --- test/unit/@node-red/registry/lib/installer_spec.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/test/unit/@node-red/registry/lib/installer_spec.js b/test/unit/@node-red/registry/lib/installer_spec.js index 80b96ecfb..7f514e99d 100644 --- a/test/unit/@node-red/registry/lib/installer_spec.js +++ b/test/unit/@node-red/registry/lib/installer_spec.js @@ -25,6 +25,7 @@ var NR_TEST_UTILS = require("nr-test-utils"); var installer = NR_TEST_UTILS.require("@node-red/registry/lib/installer"); var registry = NR_TEST_UTILS.require("@node-red/registry/lib/index"); var typeRegistry = NR_TEST_UTILS.require("@node-red/registry/lib/registry"); +let pluginRegistry = NR_TEST_UTILS.require("@node-red/registry/lib/plugins"); const { events, exec, log, hooks } = NR_TEST_UTILS.require("@node-red/util"); describe('nodes/registry/installer', function() { @@ -66,6 +67,9 @@ describe('nodes/registry/installer', function() { if (typeRegistry.setModulePendingUpdated.restore) { typeRegistry.setModulePendingUpdated.restore(); } + if (pluginRegistry.removeModule.restore) { + pluginRegistry.removeModule.restore(); + } if (fs.statSync.restore) { fs.statSync.restore(); } @@ -502,6 +506,9 @@ describe('nodes/registry/installer', function() { var removeModule = sinon.stub(typeRegistry,"removeModule").callsFake(function(md) { return nodeInfo; }); + let removePluginModule = sinon.stub(pluginRegistry,"removeModule").callsFake(function(md) { + return []; + }); var getModuleInfo = sinon.stub(registry,"getModuleInfo").callsFake(function(md) { return {nodes:[]}; });