From 728862a6ff246754083da5cf22322caf914ae990 Mon Sep 17 00:00:00 2001 From: James Halliday Date: Mon, 13 May 2013 05:02:26 -0700 Subject: [PATCH] failing test for special shell parameter env vars --- test/env.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/test/env.js b/test/env.js index 8fe3763..63cb7c9 100644 --- a/test/env.js +++ b/test/env.js @@ -26,3 +26,14 @@ test('environment variables with metacharacters', function (t) { t.end(); }); + +test('special shell parameters', function (t) { + var chars = '*@#?-$!0_'.split(''); + t.plan(chars.length); + + chars.forEach(function (c) { + var env = {}; + env['$' + c] = 'xxx'; + t.same(parse('a $' + c + ' c', env), [ 'a', 'xxx', 'c' ]); + }); +});