diff options
author | Florian Dold <florian.dold@gmail.com> | 2019-03-27 21:01:33 +0100 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2019-03-27 21:01:33 +0100 |
commit | cc97a4dd2a967e1c2273bd5f4c5f49a5bf2e2585 (patch) | |
tree | 92c5d88706a6ffc654d1b133618d357890e7096b /node_modules/nomnom/test/transform.js | |
parent | 3771b4d6b67b34c130f3a9a1a15f42deefdb2eda (diff) |
remove node_modules
Diffstat (limited to 'node_modules/nomnom/test/transform.js')
-rw-r--r-- | node_modules/nomnom/test/transform.js | 65 |
1 files changed, 0 insertions, 65 deletions
diff --git a/node_modules/nomnom/test/transform.js b/node_modules/nomnom/test/transform.js deleted file mode 100644 index 666a6a233..000000000 --- a/node_modules/nomnom/test/transform.js +++ /dev/null @@ -1,65 +0,0 @@ -var nomnom = require("../nomnom"); - -var parser = nomnom() - .option("addr", { - abbr: "a", - help: "host:port address", - transform: function(value) { - var parts = value.split(":"); - return {host: parts[0], port: Number(parts[1])}; - } - }) - .option("string", { - abbr: "s", - help: "always a string", - transform: function(value) { - return value.toString(); - } - }); - - -exports.testTransformComplexValue = function(test) { - var opts = parser.parse(["-a", "localhost:1234"]); - - test.strictEqual(opts.addr.host, "localhost"); - test.strictEqual(opts.addr.port, 1234); - test.done(); -}; - - -exports.testTransformString = function(test) { - var opts = parser.parse(["-s", "3"]); - - test.strictEqual(opts.string, "3"); - test.done(); -}; - - -exports.testTransformCommand = function(test) { - test.expect(1); - - var parser = nomnom().scriptName("test") - .options({ - addr: { - transform: function(value) { - var parts = value.split(":"); - return {host: parts[0], port: Number(parts[1])}; - } - } - }); - - parser.command("run") - .options({ - string: { - transform: function(value) { - return value.toString(); - } - } - }) - .callback(function(options) { - test.strictEqual(options.string, "true"); - }); - - parser.parse(["run", "--string=true"]); - test.done(); -}; |