summaryrefslogtreecommitdiffstats
path: root/test/plugin.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/plugin.js')
-rw-r--r--test/plugin.js20
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;