mirror of
https://github.com/GitbookIO/gitbook.git
synced 2026-09-17 08:05:19 +00:00
ca85c0ecf3
Add tests for it
38 lines
902 B
JavaScript
38 lines
902 B
JavaScript
var mock = require('./mock');
|
|
var registry = require('../lib/plugins/registry');
|
|
|
|
describe('Plugins', function() {
|
|
var book;
|
|
|
|
before(function() {
|
|
return mock.setupBook({})
|
|
.then(function(_book) {
|
|
book = _book;
|
|
});
|
|
});
|
|
|
|
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();
|
|
});
|
|
|
|
it('should install a plugin from NPM with a specific version', function() {
|
|
return registry.install(book, 'ga', '1.0.0')
|
|
.should.be.fulfilled();
|
|
});
|
|
|
|
});
|
|
});
|
|
|