You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
16 lines
362 B
JavaScript
16 lines
362 B
JavaScript
7 years ago
|
var test = require('tap').test;
|
||
|
var quote = require('../').quote;
|
||
|
|
||
|
test('quote', function (t) {
|
||
|
t.equal(quote([ 'a', 'b', 'c d' ]), 'a b \'c d\'');
|
||
|
t.equal(
|
||
|
quote([ 'a', 'b', "it's a \"neat thing\"" ]),
|
||
|
'a b "it\'s a \\"neat thing\\""'
|
||
|
);
|
||
|
t.equal(
|
||
|
quote([ '$', '`', '\'' ]),
|
||
|
'\\$ \\` "\'"'
|
||
|
);
|
||
|
t.end();
|
||
|
});
|