dotfiles/vscode/.vscode/extensions/randomfractalsinc.vscode-data-preview-2.3.0/node_modules/command-line-args/test/name-alias-mix.js
Errol Sancaktar ff17c17e23 vscode
2024-06-14 09:31:58 -06:00

22 lines
634 B
JavaScript

'use strict'
const TestRunner = require('test-runner')
const commandLineArgs = require('../')
const a = require('assert')
const runner = new TestRunner()
runner.test('name-alias-mix: one of each', function () {
const optionDefinitions = [
{ name: 'one', alias: 'o' },
{ name: 'two', alias: 't' },
{ name: 'three', alias: 'h' },
{ name: 'four', alias: 'f' }
]
const argv = [ '--one', '-t', '--three' ]
const result = commandLineArgs(optionDefinitions, { argv })
a.strictEqual(result.one, null)
a.strictEqual(result.two, null)
a.strictEqual(result.three, null)
a.strictEqual(result.four, undefined)
})