summaryrefslogtreecommitdiff
path: root/deps/node/deps/npm/test/tap/config-malformed.js
diff options
context:
space:
mode:
Diffstat (limited to 'deps/node/deps/npm/test/tap/config-malformed.js')
-rw-r--r--deps/node/deps/npm/test/tap/config-malformed.js14
1 files changed, 14 insertions, 0 deletions
diff --git a/deps/node/deps/npm/test/tap/config-malformed.js b/deps/node/deps/npm/test/tap/config-malformed.js
new file mode 100644
index 00000000..4f74ea53
--- /dev/null
+++ b/deps/node/deps/npm/test/tap/config-malformed.js
@@ -0,0 +1,14 @@
+var test = require('tap').test
+
+var npmconf = require('../../lib/config/core.js')
+var common = require('./00-config-setup.js')
+
+test('with malformed', function (t) {
+ npmconf.load({}, common.malformed, function (er, conf) {
+ t.ok(er, 'Expected parse error')
+ if (!(er && /Failed parsing JSON config key email/.test(er.message))) {
+ throw er
+ }
+ t.end()
+ })
+})