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 |