summaryrefslogtreecommitdiffstats
path: root/packages/gitbook/src/plugins/findInstalled.js
diff options
context:
space:
mode:
Diffstat (limited to 'packages/gitbook/src/plugins/findInstalled.js')
-rw-r--r--packages/gitbook/src/plugins/findInstalled.js7
1 files changed, 6 insertions, 1 deletions
diff --git a/packages/gitbook/src/plugins/findInstalled.js b/packages/gitbook/src/plugins/findInstalled.js
index 8839fc6..fb690c2 100644
--- a/packages/gitbook/src/plugins/findInstalled.js
+++ b/packages/gitbook/src/plugins/findInstalled.js
@@ -41,9 +41,14 @@ function readModule(modulePath, depth, parent) {
* @param {String} folder
* @param {Number} depth
* @param {String} parent
- * @return {OrderedMap<String:Plugin>}
+ * @return {Promise<OrderedMap<String:Plugin>>} plugins
*/
function findInstalled(folder, depth = 0, parent = null) {
+ // When tetsing with mock-fs
+ if (!folder) {
+ return Promise(OrderedMap());
+ }
+
// Search for gitbook-plugins in node_modules folder
const node_modules = path.join(folder, 'node_modules');