compile-linux-mount-options-from-dict-pmb
Version:
Make a comma-separated list from mount options in a dictionary object.
33 lines (20 loc) • 577 B
JavaScript
// -*- coding: utf-8, tab-width: 2 -*-
import assert from 'assert';
import fsOpt from '..';
const eq = assert.strictEqual;
eq(fsOpt(''), '');
eq(fsOpt(), 'defaults');
eq(fsOpt(0), 'defaults');
eq(fsOpt(null), 'defaults');
eq(fsOpt(['noatime', 'defaults']), 'noatime,defaults');
eq(fsOpt({
defaults: true,
atime: false,
bogus: undefined,
gid: 'adm',
uid: [23, 42],
dmask: '0002',
fmask: '0113',
fail: false,
}), 'defaults,noatime,dmask=0002,nofail,fmask=0113,gid=adm,uid=23,uid=42');
console.info('+OK basics test passed.');