]> gerrit.simantics Code Review - simantics/district.git/blobdiff - org.simantics.maps.server/node/node-v4.8.0-win-x64/node_modules/npm/test/tap/invalid-cmd-exit-code.js
Adding integrated tile server
[simantics/district.git] / org.simantics.maps.server / node / node-v4.8.0-win-x64 / node_modules / npm / test / tap / invalid-cmd-exit-code.js
diff --git a/org.simantics.maps.server/node/node-v4.8.0-win-x64/node_modules/npm/test/tap/invalid-cmd-exit-code.js b/org.simantics.maps.server/node/node-v4.8.0-win-x64/node_modules/npm/test/tap/invalid-cmd-exit-code.js
new file mode 100644 (file)
index 0000000..c9918e5
--- /dev/null
@@ -0,0 +1,28 @@
+var test = require("tap").test
+var common = require("../common-tap.js")
+
+var opts = { cwd: process.cwd() }
+
+test("npm asdf should return exit code 1", function (t) {
+  common.npm(["asdf"], opts, function (er, c) {
+    if (er) throw er
+    t.ok(c, "exit code should not be zero")
+    t.end()
+  })
+})
+
+test("npm help should return exit code 0", function (t) {
+  common.npm(["help"], opts, function (er, c) {
+    if (er) throw er
+    t.equal(c, 0, "exit code should be 0")
+    t.end()
+  })
+})
+
+test("npm help fadf should return exit code 0", function (t) {
+  common.npm(["help", "fadf"], opts, function (er, c) {
+    if (er) throw er
+    t.equal(c, 0, "exit code should be 0")
+    t.end()
+  })
+})