Add duplicate plugins test

This commit is contained in:
Rafal Wilinski 2017-07-20 07:13:40 +02:00
parent 007c5c9607
commit f0a67b94e4

View File

@ -561,6 +561,14 @@ describe('PluginManager', () => {
expect(pluginManager.plugins[0]).to.be.instanceof(SynchronousPluginMock);
});
it('should not duplicate plugins', () => {
pluginManager.addPlugin(SynchronousPluginMock);
pluginManager.addPlugin(SynchronousPluginMock);
expect(pluginManager.plugins[0]).to.be.instanceof(SynchronousPluginMock);
expect(pluginManager.plugins.length).to.equal(1);
});
it('should load the plugin commands', () => {
pluginManager.addPlugin(SynchronousPluginMock);