Index: test/version_range_test.dart |
diff --git a/test/version_range_test.dart b/test/version_range_test.dart |
index ef35d802237936b7452d70e192728f31703c310b..6df6b310adf199c130e15c614295ea4964931f8a 100644 |
--- a/test/version_range_test.dart |
+++ b/test/version_range_test.dart |
@@ -105,6 +105,18 @@ main() { |
new Version.parse('2.3.4'))); |
}); |
+ test('pre-release versions of non-pre-release max are included if min is a ' |
+ 'pre-release of the same version', () { |
+ var range = new VersionRange( |
+ min: new Version.parse('2.3.4-dev.0'), max: v234); |
+ |
+ expect(range, allows(new Version.parse('2.3.4-dev.1'))); |
+ expect(range, doesNotAllow( |
+ new Version.parse('2.3.3'), |
+ new Version.parse('2.3.4-dev'), |
+ new Version.parse('2.3.4'))); |
+ }); |
+ |
test('pre-release versions of pre-release max are included', () { |
var range = new VersionRange(max: new Version.parse('2.3.4-dev.2')); |