Parse tests for repository and issue_tracker. (dart-lang/pubspec_parse#37)
diff --git a/pkgs/pubspec_parse/test/parse_test.dart b/pkgs/pubspec_parse/test/parse_test.dart
index ff3ade0..e00f8b0 100644
--- a/pkgs/pubspec_parse/test/parse_test.dart
+++ b/pkgs/pubspec_parse/test/parse_test.dart
@@ -24,6 +24,8 @@
expect(value.devDependencies, isEmpty);
expect(value.dependencyOverrides, isEmpty);
expect(value.flutter, isNull);
+ expect(value.repository, isNull);
+ expect(value.issueTracker, isNull);
});
test('all fields set', () {
@@ -37,7 +39,9 @@
'environment': {'sdk': sdkConstraint.toString()},
'description': 'description',
'homepage': 'homepage',
- 'documentation': 'documentation'
+ 'documentation': 'documentation',
+ 'repository': 'https://github.com/example/repo',
+ 'issue_tracker': 'https://github.com/example/repo/issues',
});
expect(value.name, 'sample');
expect(value.version, version);
@@ -53,6 +57,9 @@
expect(value.dependencies, isEmpty);
expect(value.devDependencies, isEmpty);
expect(value.dependencyOverrides, isEmpty);
+ expect(value.repository, Uri.parse('https://github.com/example/repo'));
+ expect(value.issueTracker,
+ Uri.parse('https://github.com/example/repo/issues'));
});
test('environment values can be null', () {