mirror of
https://github.com/GitbookIO/gitbook.git
synced 2026-09-17 16:15:22 +00:00
30 lines
833 B
JavaScript
30 lines
833 B
JavaScript
jest.autoMockOff();
|
|
|
|
describe('Plugin', function() {
|
|
var Plugin = require('../plugin');
|
|
|
|
describe('createFromString', function() {
|
|
it('must parse name', function() {
|
|
var plugin = Plugin.createFromString('hello');
|
|
expect(plugin.getName()).toBe('hello');
|
|
expect(plugin.getVersion()).toBe('*');
|
|
});
|
|
|
|
it('must parse version', function() {
|
|
var plugin = Plugin.createFromString('hello@1.0.0');
|
|
expect(plugin.getName()).toBe('hello');
|
|
expect(plugin.getVersion()).toBe('1.0.0');
|
|
});
|
|
});
|
|
|
|
describe('isLoaded', function() {
|
|
it('must return false for empty plugin', function() {
|
|
var plugin = Plugin.createFromString('hello');
|
|
expect(plugin.isLoaded()).toBe(false);
|
|
});
|
|
|
|
});
|
|
});
|
|
|
|
|