[Pkg-javascript-commits] [node-abbrev] 04/07: Imported Upstream version 1.0.5
Jérémy Lal
kapouer at moszumanska.debian.org
Tue Jul 29 06:54:15 UTC 2014
This is an automated email from the git hooks/post-receive script.
kapouer pushed a commit to branch master
in repository node-abbrev.
commit 902795e44e464b8fd6bda6eb57607651bae5b597
Author: Jérémy Lal <kapouer at melix.org>
Date: Tue Jul 29 08:45:58 2014 +0200
Imported Upstream version 1.0.5
---
CONTRIBUTING.md | 3 +++
lib/abbrev.js => abbrev.js | 49 ----------------------------------------------
package.json | 6 +++---
test.js | 47 ++++++++++++++++++++++++++++++++++++++++++++
4 files changed, 53 insertions(+), 52 deletions(-)
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
new file mode 100644
index 0000000..2f30261
--- /dev/null
+++ b/CONTRIBUTING.md
@@ -0,0 +1,3 @@
+ To get started, <a
+ href="http://www.clahub.com/agreements/isaacs/abbrev-js">sign the
+ Contributor License Agreement</a>.
diff --git a/lib/abbrev.js b/abbrev.js
similarity index 63%
rename from lib/abbrev.js
rename to abbrev.js
index bee4132..69cfeac 100644
--- a/lib/abbrev.js
+++ b/abbrev.js
@@ -60,52 +60,3 @@ function abbrev (list) {
function lexSort (a, b) {
return a === b ? 0 : a > b ? 1 : -1
}
-
-
-// tests
-if (module === require.main) {
-
-var assert = require("assert")
-var util = require("util")
-
-console.log("running tests")
-function test (list, expect) {
- 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))
-}
-
-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("pass")
-
-}
diff --git a/package.json b/package.json
index 72042a5..81867f9 100644
--- a/package.json
+++ b/package.json
@@ -1,11 +1,11 @@
{
"name": "abbrev",
- "version": "1.0.4",
+ "version": "1.0.5",
"description": "Like ruby's abbrev module, but in js",
"author": "Isaac Z. Schlueter <i at izs.me>",
- "main": "./lib/abbrev.js",
+ "main": "abbrev.js",
"scripts": {
- "test": "node lib/abbrev.js"
+ "test": "node test.js"
},
"repository": "http://github.com/isaacs/abbrev-js",
"license": {
diff --git a/test.js b/test.js
new file mode 100644
index 0000000..d5a7303
--- /dev/null
+++ b/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)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-javascript/node-abbrev.git
More information about the Pkg-javascript-commits
mailing list