| Index: test/version_test.dart
|
| diff --git a/test/version_test.dart b/test/version_test.dart
|
| index ddc6c94b5a371602fb929f0432f74366deef0581..b278d4c6115919cfa2ef4d1acd069473908bea27 100644
|
| --- a/test/version_test.dart
|
| +++ b/test/version_test.dart
|
| @@ -202,6 +202,27 @@ main() {
|
| });
|
| });
|
|
|
| + group('difference()', () {
|
| + test("with the same version returns an empty constraint", () {
|
| + expect(v123.difference(v123), isEmpty);
|
| + });
|
| +
|
| + test("with a different version returns the original version", () {
|
| + expect(v123.difference(v080), equals(v123));
|
| + });
|
| +
|
| + test("returns an empty constraint with a range that contains the version",
|
| + () {
|
| + expect(v123.difference(new VersionRange(min: v114, max: v124)), isEmpty);
|
| + });
|
| +
|
| + test("returns the version constraint with a range that doesn't contain it",
|
| + () {
|
| + expect(v123.difference(new VersionRange(min: v140, max: v300)),
|
| + equals(v123));
|
| + });
|
| + });
|
| +
|
| test('isEmpty', () {
|
| expect(v123.isEmpty, isFalse);
|
| });
|
|
|