Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
 
 
 

25 lignes
586 B

  1. 'use strict';
  2. var parse = require('../');
  3. var test = require('tape');
  4. test('dotted alias', function (t) {
  5. var argv = parse(['--a.b', '22'], { default: { 'a.b': 11 }, alias: { 'a.b': 'aa.bb' } });
  6. t.equal(argv.a.b, 22);
  7. t.equal(argv.aa.bb, 22);
  8. t.end();
  9. });
  10. test('dotted default', function (t) {
  11. var argv = parse('', { default: { 'a.b': 11 }, alias: { 'a.b': 'aa.bb' } });
  12. t.equal(argv.a.b, 11);
  13. t.equal(argv.aa.bb, 11);
  14. t.end();
  15. });
  16. test('dotted default with no alias', function (t) {
  17. var argv = parse('', { default: { 'a.b': 11 } });
  18. t.equal(argv.a.b, 11);
  19. t.end();
  20. });