From 65081767bf13f1ac8d8c5a585e8dbc79c5938d7b Mon Sep 17 00:00:00 2001
From: Nick O'Leary <nick.oleary@gmail.com>
Date: Tue, 13 Jul 2021 11:44:12 +0100
Subject: [PATCH] Fix externalModules tests

---
 test/unit/@node-red/registry/lib/externalModules_spec.js | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/test/unit/@node-red/registry/lib/externalModules_spec.js b/test/unit/@node-red/registry/lib/externalModules_spec.js
index 02b5a7b24..2d3cc8c56 100644
--- a/test/unit/@node-red/registry/lib/externalModules_spec.js
+++ b/test/unit/@node-red/registry/lib/externalModules_spec.js
@@ -26,8 +26,7 @@ async function createUserDir() {
 }
 
 async function setupExternalModulesPackage(dependencies) {
-    await fs.ensureDir(path.join(homeDir,"externalModules"))
-    await fs.writeFile(path.join(homeDir,"externalModules","package.json"),`{
+    await fs.writeFile(path.join(homeDir,"package.json"),`{
 "name": "Node-RED-External-Modules",
 "description": "These modules are automatically installed by Node-RED to use in Function nodes.",
 "version": "1.0.0",
@@ -97,12 +96,10 @@ describe("externalModules api", function() {
         it("installs missing modules", async function() {
             externalModules.init({userDir: homeDir});
             externalModules.register("function", "libs");
-            fs.existsSync(path.join(homeDir,"externalModules")).should.be.false();
             await externalModules.checkFlowDependencies([
                 {type: "function", libs:[{module: "foo"}]}
             ])
             exec.run.called.should.be.true();
-            fs.existsSync(path.join(homeDir,"externalModules")).should.be.true();
         })
 
 
@@ -122,7 +119,6 @@ describe("externalModules api", function() {
             receivedPreEvent.should.have.property("version")
             receivedPreEvent.should.have.property("dir")
             receivedPreEvent.should.eql(receivedPostEvent)
-            fs.existsSync(path.join(homeDir,"externalModules")).should.be.true();
         })
 
         it("skips npm install if preInstall returns false", async function() {
@@ -140,7 +136,6 @@ describe("externalModules api", function() {
             receivedPreEvent.should.have.property("version")
             receivedPreEvent.should.have.property("dir")
             receivedPreEvent.should.eql(receivedPostEvent)
-            fs.existsSync(path.join(homeDir,"externalModules")).should.be.true();
         })