Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Download
80529 views
1
var test = require('tap').test;
2
var parse = require('../').parse;
3
4
test('parse shell commands', function (t) {
5
t.same(parse('a \'b\' "c"'), [ 'a', 'b', 'c' ]);
6
t.same(
7
parse('beep "boop" \'foo bar baz\' "it\'s \\"so\\" groovy"'),
8
[ 'beep', 'boop', 'foo bar baz', 'it\'s "so" groovy' ]
9
);
10
t.same(parse('a b\\ c d'), [ 'a', 'b c', 'd' ]);
11
t.same(parse('\\$beep bo\\`op'), [ '$beep', 'bo`op' ]);
12
13
t.end();
14
});
15
16