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', () {