PHP 7.4.33
Preview: env_fn.js Size: 483 B
/var/www/uibuilder.cmshelp.dk/httpdocs/node_modules/shell-quote/test/env_fn.js
'use strict';

var test = require('tape');
var parse = require('../').parse;

function getEnv() {
	return 'xxx';
}

function getEnvObj() {
	return { op: '@@' };
}

test('functional env expansion', function (t) {
	t.plan(4);

	t.same(parse('a $XYZ c', getEnv), ['a', 'xxx', 'c']);
	t.same(parse('a $XYZ c', getEnvObj), ['a', { op: '@@' }, 'c']);
	t.same(parse('a${XYZ}c', getEnvObj), ['a', { op: '@@' }, 'c']);
	t.same(parse('"a $XYZ c"', getEnvObj), ['a ', { op: '@@' }, ' c']);
});

Directory Contents

Dirs: 0 × Files: 7
Name Size Perms Modified Actions
642 B lrw-r--r-- 2025-03-28 11:04:35
Edit Download
1.81 KB lrw-r--r-- 2025-03-28 11:04:35
Edit Download
483 B lrw-r--r-- 2025-03-28 11:04:35
Edit Download
2.98 KB lrw-r--r-- 2025-03-28 11:04:35
Edit Download
1.42 KB lrw-r--r-- 2025-03-28 11:04:35
Edit Download
1.46 KB lrw-r--r-- 2025-03-28 11:04:35
Edit Download
565 B lrw-r--r-- 2025-03-28 11:04:35
Edit Download
If ZipArchive is unavailable, a .tar will be created (no compression).