Index: node_modules/vulcanize/node_modules/nopt/node_modules/abbrev/test.js |
diff --git a/node_modules/vulcanize/node_modules/nopt/node_modules/abbrev/test.js b/node_modules/vulcanize/node_modules/nopt/node_modules/abbrev/test.js |
new file mode 100644 |
index 0000000000000000000000000000000000000000..d5a7303ed69c6f9fa8d1ac4bcdfe108396599275 |
--- /dev/null |
+++ b/node_modules/vulcanize/node_modules/nopt/node_modules/abbrev/test.js |
@@ -0,0 +1,47 @@ |
+var abbrev = require('./abbrev.js') |
+var assert = require("assert") |
+var util = require("util") |
+ |
+console.log("TAP Version 13") |
+var count = 0 |
+ |
+function test (list, expect) { |
+ count++ |
+ var actual = abbrev(list) |
+ assert.deepEqual(actual, expect, |
+ "abbrev("+util.inspect(list)+") === " + util.inspect(expect) + "\n"+ |
+ "actual: "+util.inspect(actual)) |
+ actual = abbrev.apply(exports, list) |
+ assert.deepEqual(abbrev.apply(exports, list), expect, |
+ "abbrev("+list.map(JSON.stringify).join(",")+") === " + util.inspect(expect) + "\n"+ |
+ "actual: "+util.inspect(actual)) |
+ console.log('ok - ' + list.join(' ')) |
+} |
+ |
+test([ "ruby", "ruby", "rules", "rules", "rules" ], |
+{ rub: 'ruby' |
+, ruby: 'ruby' |
+, rul: 'rules' |
+, rule: 'rules' |
+, rules: 'rules' |
+}) |
+test(["fool", "foom", "pool", "pope"], |
+{ fool: 'fool' |
+, foom: 'foom' |
+, poo: 'pool' |
+, pool: 'pool' |
+, pop: 'pope' |
+, pope: 'pope' |
+}) |
+test(["a", "ab", "abc", "abcd", "abcde", "acde"], |
+{ a: 'a' |
+, ab: 'ab' |
+, abc: 'abc' |
+, abcd: 'abcd' |
+, abcde: 'abcde' |
+, ac: 'acde' |
+, acd: 'acde' |
+, acde: 'acde' |
+}) |
+ |
+console.log("0..%d", count) |