test using path
diff --git a/test/pub_cache_test.dart b/test/pub_cache_test.dart
index 4301d6f..aa6951b 100644
--- a/test/pub_cache_test.dart
+++ b/test/pub_cache_test.dart
@@ -143,14 +143,25 @@
expect(buf.toString(), isNotEmpty);
});
+ test('everything parses', () {
+ StringBuffer buf = new StringBuffer();
+ PubCache cache = new PubCache();
+ var packageRefs = cache.getPackageRefs();
+ packageRefs.forEach((ref) {
+ expect(ref.version, isNotNull);
+ buf.writeln('${ref}');
+ });
+ expect(buf.toString(), isNotEmpty);
+ });
+
test('list packages', () {
StringBuffer buf = new StringBuffer();
PubCache cache = new PubCache();
var packages = cache.getCachedPackages();
packages.forEach((pkg) {
- List versions = cache.getAllPackageVersions(pkg);
+ List<PackageRef> versions = cache.getAllPackageVersions(pkg);
buf.writeln(
- ' ${pkg} [${versions.map((p) => p.version.toString()).join(', ')}]');
+ '${pkg} [${versions.map((p) => p.version.toString()).join(', ')}]');
});
expect(buf.toString(), isNotEmpty);
});
diff --git a/tool/travis.sh b/tool/travis.sh
index 9cb7432..9c9c989 100755
--- a/tool/travis.sh
+++ b/tool/travis.sh
@@ -8,8 +8,9 @@
set -e
# Activate some packages for use while running tests.
-pub global activate dart_coveralls 0.1.10
pub global activate dart_coveralls
+pub global activate path 1.3.0
+pub global activate path
pub global activate --source git https://github.com/dart-lang/test.git
pub global activate --source path .