summaryrefslogtreecommitdiffstats
path: root/lib/plugins
diff options
context:
space:
mode:
authorSamy Pessé <samypesse@gmail.com>2016-02-17 12:55:46 +0100
committerSamy Pessé <samypesse@gmail.com>2016-02-17 12:55:46 +0100
commite95678cf3a3cfbcbfa8b64ca16c4030417187e88 (patch)
treedf580b97ac58bef29a81dee32c76342062b1c70f /lib/plugins
parente2c21051aa6a42f13208297d08688b99d45ddb27 (diff)
downloadgitbook-e95678cf3a3cfbcbfa8b64ca16c4030417187e88.zip
gitbook-e95678cf3a3cfbcbfa8b64ca16c4030417187e88.tar.gz
gitbook-e95678cf3a3cfbcbfa8b64ca16c4030417187e88.tar.bz2
Add tests for installation of plugins
Diffstat (limited to 'lib/plugins')
-rw-r--r--lib/plugins/index.js3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/plugins/index.js b/lib/plugins/index.js
index 9642b4b..6eb788b 100644
--- a/lib/plugins/index.js
+++ b/lib/plugins/index.js
@@ -79,6 +79,7 @@ PluginsManager.prototype._setup = function(plugin) {
// Install all plugins for the book
PluginsManager.prototype.install = function() {
+ var that = this;
var plugins = _.filter(this.book.config.get('plugins'), {
isDefault: false
});
@@ -91,7 +92,7 @@ PluginsManager.prototype.install = function() {
this.log.info.ln('installing', plugins.length, 'plugins');
return Promise.serie(plugins, function(plugin) {
- return registry.install(plugin.name, plugin.version);
+ return registry.install(that.book, plugin.name, plugin.version);
})
.thenResolve(plugins.length);