OLD | NEW |
1 library pubspec_test; | 1 library pubspec_test; |
2 import 'dart:async'; | 2 import 'dart:async'; |
| 3 import 'package:pub_semver/pub_semver.dart'; |
3 import 'package:unittest/unittest.dart'; | 4 import 'package:unittest/unittest.dart'; |
4 import '../lib/src/package.dart'; | 5 import '../lib/src/package.dart'; |
5 import '../lib/src/pubspec.dart'; | 6 import '../lib/src/pubspec.dart'; |
6 import '../lib/src/source.dart'; | 7 import '../lib/src/source.dart'; |
7 import '../lib/src/source_registry.dart'; | 8 import '../lib/src/source_registry.dart'; |
8 import '../lib/src/version.dart'; | |
9 import 'test_pub.dart'; | 9 import 'test_pub.dart'; |
10 class MockSource extends Source { | 10 class MockSource extends Source { |
11 final String name = "mock"; | 11 final String name = "mock"; |
12 Future<Pubspec> doDescribe(PackageId id) => | 12 Future<Pubspec> doDescribe(PackageId id) => |
13 throw new UnsupportedError("Cannot describe mock packages."); | 13 throw new UnsupportedError("Cannot describe mock packages."); |
14 Future get(PackageId id, String symlink) => | 14 Future get(PackageId id, String symlink) => |
15 throw new UnsupportedError("Cannot get a mock package."); | 15 throw new UnsupportedError("Cannot get a mock package."); |
16 Future<String> getDirectory(PackageId id) => | 16 Future<String> getDirectory(PackageId id) => |
17 throw new UnsupportedError("Cannot get the directory for mock packages."); | 17 throw new UnsupportedError("Cannot get the directory for mock packages."); |
18 dynamic parseDescription(String filePath, description, {bool fromLockFile: | 18 dynamic parseDescription(String filePath, description, {bool fromLockFile: |
(...skipping 412 matching lines...) Loading... |
431 test("uses the key if the value is null", () { | 431 test("uses the key if the value is null", () { |
432 var pubspec = new Pubspec.parse(''' | 432 var pubspec = new Pubspec.parse(''' |
433 executables: | 433 executables: |
434 command: | 434 command: |
435 ''', sources); | 435 ''', sources); |
436 expect(pubspec.executables['command'], equals('command')); | 436 expect(pubspec.executables['command'], equals('command')); |
437 }); | 437 }); |
438 }); | 438 }); |
439 }); | 439 }); |
440 } | 440 } |
OLD | NEW |