diff options
Diffstat (limited to 'test/plugin.js')
-rw-r--r-- | test/plugin.js | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/test/plugin.js b/test/plugin.js index b4e2102..1a27f80 100644 --- a/test/plugin.js +++ b/test/plugin.js @@ -1,4 +1,4 @@ -var fs = require('fs'); +var _ = require('lodash'); var path = require('path'); var assert = require('assert'); @@ -12,6 +12,24 @@ describe('Plugin validation', function () { }); }); +describe('Plugin list of names', function () { + var firstDefault = _.first(Plugin.defaults); + + it('should convert string to array', function() { + var _name = "test"; + assert(_.contains(Plugin.normalizeNames(_name), _name)); + }); + + it('should contains default plugins', function() { + console.log(firstDefault, Plugin.normalizeNames([])); + assert(_.contains(Plugin.normalizeNames([]), firstDefault)); + }); + + it('should remove name starting with -', function() { + assert(!_.contains(Plugin.normalizeNames(["-"+firstDefault]), firstDefault)); + }); +}); + describe('Plugin defaults loading', function () { var ret = true; |