| OLD | NEW |
| 1 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file |
| 2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a |
| 3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. |
| 4 | 4 |
| 5 import 'package:pub_semver/pub_semver.dart'; | 5 import 'package:pub_semver/pub_semver.dart'; |
| 6 | 6 |
| 7 import 'descriptor.dart' as d; | 7 import 'descriptor.dart' as d; |
| 8 import 'test_pub.dart'; | 8 import 'test_pub.dart'; |
| 9 import '../lib/src/barback.dart' as barback; | 9 import '../lib/src/barback.dart' as barback; |
| 10 | 10 |
| (...skipping 117 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 128 "is no version available", () { | 128 "is no version available", () { |
| 129 servePackages((builder) { | 129 servePackages((builder) { |
| 130 builder.serve("barback", previous); | 130 builder.serve("barback", previous); |
| 131 builder.serve("source_span", sourceSpanVersion); | 131 builder.serve("source_span", sourceSpanVersion); |
| 132 builder.serve("stack_trace", stackTraceVersion); | 132 builder.serve("stack_trace", stackTraceVersion); |
| 133 }); | 133 }); |
| 134 | 134 |
| 135 d.appDir({"barback": "any"}).create(); | 135 d.appDir({"barback": "any"}).create(); |
| 136 | 136 |
| 137 pubGet(error: """ | 137 pubGet(error: """ |
| 138 Package barback 0.12.0 does not match >=$current <$max derived from: | 138 Package barback has no versions that match >=$current <$max derived from: |
| 139 - myapp 0.0.0 depends on version any | 139 - myapp depends on version any |
| 140 - pub itself depends on version >=$current <$max"""); | 140 - pub itself depends on version >=$current <$max"""); |
| 141 }); | 141 }); |
| 142 | 142 |
| 143 integration("includes pub in the error if a solve failed because there " | 143 integration("includes pub in the error if a solve failed because there " |
| 144 "is a disjoint constraint", () { | 144 "is a disjoint constraint", () { |
| 145 servePackages((builder) { | 145 servePackages((builder) { |
| 146 builder.serve("barback", previous); | 146 builder.serve("barback", previous); |
| 147 builder.serve("barback", current); | 147 builder.serve("barback", current); |
| 148 builder.serve("source_span", sourceSpanVersion); | 148 builder.serve("source_span", sourceSpanVersion); |
| 149 builder.serve("stack_trace", stackTraceVersion); | 149 builder.serve("stack_trace", stackTraceVersion); |
| 150 }); | 150 }); |
| 151 | 151 |
| 152 d.appDir({"barback": previous}).create(); | 152 d.appDir({"barback": previous}).create(); |
| 153 | 153 |
| 154 pubGet(error: """ | 154 pubGet(error: """ |
| 155 Incompatible version constraints on barback: | 155 Incompatible version constraints on barback: |
| 156 - myapp 0.0.0 depends on version $previous | 156 - myapp depends on version $previous |
| 157 - pub itself depends on version >=$current <$max"""); | 157 - pub itself depends on version >=$current <$max"""); |
| 158 }); | 158 }); |
| 159 } | 159 } |
| OLD | NEW |