| Index: pkg/args/test/args_test.dart
|
| diff --git a/pkg/args/test/args_test.dart b/pkg/args/test/args_test.dart
|
| index 728ff7d7810437d96edaedeafd2885da257449b5..11627f3f8beec93af3d32110457f91c98781b20f 100644
|
| --- a/pkg/args/test/args_test.dart
|
| +++ b/pkg/args/test/args_test.dart
|
| @@ -4,8 +4,7 @@
|
|
|
| library args_test;
|
|
|
| -import '../../../pkg/unittest/lib/unittest.dart';
|
| -
|
| +import 'package:unittest/unittest.dart';
|
| import 'package:args/args.dart';
|
|
|
| main() {
|
| @@ -188,47 +187,47 @@ main() {
|
| var args = parser.parse([]);
|
| expect(a, isNull);
|
| });
|
| -
|
| +
|
| test('for multiple present, allowMultiple, options are invoked with '
|
| 'value as a list', () {
|
| var a;
|
| var parser = new ArgParser();
|
| - parser.addOption('a', allowMultiple: true,
|
| + parser.addOption('a', allowMultiple: true,
|
| callback: (value) => a = value);
|
| -
|
| +
|
| var args = parser.parse(['--a=v', '--a=x']);
|
| expect(a, equals(['v', 'x']));
|
| });
|
| -
|
| +
|
| test('for single present, allowMultiple, options are invoked with '
|
| ' value as a single element list', () {
|
| var a;
|
| var parser = new ArgParser();
|
| parser.addOption('a', allowMultiple: true,
|
| callback: (value) => a = value);
|
| -
|
| +
|
| var args = parser.parse(['--a=v']);
|
| expect(a, equals(['v']));
|
| });
|
| -
|
| +
|
| test('for absent, allowMultiple, options are invoked with default '
|
| 'value as a list.', () {
|
| var a;
|
| var parser = new ArgParser();
|
| parser.addOption('a', allowMultiple: true, defaultsTo: 'v',
|
| callback: (value) => a = value);
|
| -
|
| +
|
| var args = parser.parse([]);
|
| expect(a, equals(['v']));
|
| });
|
| -
|
| +
|
| test('for absent, allowMultiple, options are invoked with value '
|
| 'as an empty list.', () {
|
| var a;
|
| var parser = new ArgParser();
|
| parser.addOption('a', allowMultiple: true,
|
| callback: (value) => a = value);
|
| -
|
| +
|
| var args = parser.parse([]);
|
| expect(a, isEmpty);
|
| });
|
|
|