diff options
author | Samy Pessé <samypesse@gmail.com> | 2016-02-17 11:52:31 +0100 |
---|---|---|
committer | Samy Pessé <samypesse@gmail.com> | 2016-02-17 11:52:31 +0100 |
commit | 7c575e1b43d75a22bad035a3ce62110572dff1c9 (patch) | |
tree | 83b31c05128a470b646114fe2d7671c89e6c31d3 /test | |
parent | c89c253f294df6820eeea6f50ec98dcd672ec8d3 (diff) | |
download | gitbook-7c575e1b43d75a22bad035a3ce62110572dff1c9.zip gitbook-7c575e1b43d75a22bad035a3ce62110572dff1c9.tar.gz gitbook-7c575e1b43d75a22bad035a3ce62110572dff1c9.tar.bz2 |
Fix loading of plugins
Diffstat (limited to 'test')
-rw-r--r-- | test/all.js | 2 | ||||
-rw-r--r-- | test/plugins.js | 12 |
2 files changed, 10 insertions, 4 deletions
diff --git a/test/all.js b/test/all.js index c7c2bf7..df367b2 100644 --- a/test/all.js +++ b/test/all.js @@ -8,9 +8,9 @@ require('./langs'); require('./parse'); require('./git'); +require('./plugins'); require('./template'); require('./conrefs'); -require('./plugins'); // Page and HTML generation require('./page'); diff --git a/test/plugins.js b/test/plugins.js index 123a194..81c099e 100644 --- a/test/plugins.js +++ b/test/plugins.js @@ -1,5 +1,6 @@ var mock = require('./mock'); var registry = require('../lib/plugins/registry'); +var Output = require('../lib/output/base'); describe('Plugins', function() { var book; @@ -12,16 +13,13 @@ describe('Plugins', function() { }); describe('Resolve Version', function() { - it('should resolve a plugin version', function() { return registry.resolve('ga') .should.be.fulfilled(); }); - }); describe('Installation', function() { - it('should install a plugin from NPM without a specific version', function() { return registry.install(book, 'ga') .should.be.fulfilled(); @@ -31,7 +29,15 @@ describe('Plugins', function() { return registry.install(book, 'ga', '1.0.0') .should.be.fulfilled(); }); + }); + describe('Loading', function() { + it('should load default plugins', function() { + return mock.outputDefaultBook(Output) + .then(function(output) { + output.plugins.count().should.be.greaterThan(0); + }); + }); }); }); |