Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(650)

Side by Side Diff: utils/tests/pub/sdk_constraint_test.dart

Issue 12315059: Updated an error message to inform users that their packages were not installed (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 7 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « utils/pub/entrypoint.dart ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2012, 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 library check_sdk_test; 5 library check_sdk_test;
6 6
7 import "test_pub.dart"; 7 import "test_pub.dart";
8 import "../../../pkg/unittest/lib/unittest.dart"; 8 import "../../../pkg/unittest/lib/unittest.dart";
9 9
10 main() { 10 main() {
(...skipping 17 matching lines...) Expand all
28 dir(appPath, [ 28 dir(appPath, [
29 pubspec({ 29 pubspec({
30 "name": "myapp", 30 "name": "myapp",
31 "environment": {"sdk": ">2.0.0"} 31 "environment": {"sdk": ">2.0.0"}
32 }) 32 })
33 ]).scheduleCreate(); 33 ]).scheduleCreate();
34 34
35 schedulePub(args: [command], 35 schedulePub(args: [command],
36 error: 36 error:
37 """ 37 """
38 Some packages are not compatible with your SDK version 0.1.2+3: 38 Some packages that were installed are not compatible with your SDK v ersion 0.1.2+3 and may not work:
39 - 'myapp' requires >2.0.0 39 - 'myapp' requires >2.0.0
40 40
41 You may be able to resolve this by upgrading to the latest Dart SDK 41 You may be able to resolve this by upgrading to the latest Dart SDK
42 or adding a version constraint to use an older version of a package. 42 or adding a version constraint to use an older version of a package.
43 """); 43 """);
44 }); 44 });
45 45
46 integration("gives an error if some dependencies do not match", () { 46 integration("gives an error if some dependencies do not match", () {
47 // Using an SDK source, but this should be true of all sources. 47 // Using an SDK source, but this should be true of all sources.
48 dir(sdkPath, [ 48 dir(sdkPath, [
(...skipping 16 matching lines...) Expand all
65 "foo": { "sdk": "foo" }, 65 "foo": { "sdk": "foo" },
66 "bar": { "sdk": "bar" } 66 "bar": { "sdk": "bar" }
67 }, 67 },
68 "environment": {"sdk": ">2.0.0"} 68 "environment": {"sdk": ">2.0.0"}
69 }) 69 })
70 ]).scheduleCreate(); 70 ]).scheduleCreate();
71 71
72 schedulePub(args: [command], 72 schedulePub(args: [command],
73 error: 73 error:
74 """ 74 """
75 Some packages are not compatible with your SDK version 0.1.2+3: 75 Some packages that were installed are not compatible with your SDK v ersion 0.1.2+3 and may not work:
76 - 'myapp' requires >2.0.0 76 - 'myapp' requires >2.0.0
77 - 'foo' requires >0.1.3 77 - 'foo' requires >0.1.3
78 78
79 You may be able to resolve this by upgrading to the latest Dart SDK 79 You may be able to resolve this by upgrading to the latest Dart SDK
80 or adding a version constraint to use an older version of a package. 80 or adding a version constraint to use an older version of a package.
81 """); 81 """);
82 }); 82 });
83 83
84 integration("gives an error if a transitive dependency doesn't match", () { 84 integration("gives an error if a transitive dependency doesn't match", () {
85 // Using an SDK source, but this should be true of all sources. 85 // Using an SDK source, but this should be true of all sources.
(...skipping 17 matching lines...) Expand all
103 "name": "myapp", 103 "name": "myapp",
104 "dependencies": { 104 "dependencies": {
105 "foo": { "sdk": "foo" } 105 "foo": { "sdk": "foo" }
106 } 106 }
107 }) 107 })
108 ]).scheduleCreate(); 108 ]).scheduleCreate();
109 109
110 schedulePub(args: [command], 110 schedulePub(args: [command],
111 error: 111 error:
112 """ 112 """
113 Some packages are not compatible with your SDK version 0.1.2+3: 113 Some packages that were installed are not compatible with your SDK v ersion 0.1.2+3 and may not work:
114 - 'bar' requires <0.1.1 114 - 'bar' requires <0.1.1
115 115
116 You may be able to resolve this by upgrading to the latest Dart SDK 116 You may be able to resolve this by upgrading to the latest Dart SDK
117 or adding a version constraint to use an older version of a package. 117 or adding a version constraint to use an older version of a package.
118 """); 118 """);
119 }); 119 });
120 120
121 integration("handles a circular dependency on the root package", () { 121 integration("handles a circular dependency on the root package", () {
122 // Using an SDK source, but this should be true of all sources. 122 // Using an SDK source, but this should be true of all sources.
123 dir(sdkPath, [ 123 dir(sdkPath, [
(...skipping 13 matching lines...) Expand all
137 "dependencies": { 137 "dependencies": {
138 "foo": { "sdk": "foo" } 138 "foo": { "sdk": "foo" }
139 }, 139 },
140 "environment": {"sdk": ">2.0.0"} 140 "environment": {"sdk": ">2.0.0"}
141 }) 141 })
142 ]).scheduleCreate(); 142 ]).scheduleCreate();
143 143
144 schedulePub(args: [command], 144 schedulePub(args: [command],
145 error: 145 error:
146 """ 146 """
147 Some packages are not compatible with your SDK version 0.1.2+3: 147 Some packages that were installed are not compatible with your SDK v ersion 0.1.2+3 and may not work:
148 - 'myapp' requires >2.0.0 148 - 'myapp' requires >2.0.0
149 - 'foo' requires >3.0.0 149 - 'foo' requires >3.0.0
150 150
151 You may be able to resolve this by upgrading to the latest Dart SDK 151 You may be able to resolve this by upgrading to the latest Dart SDK
152 or adding a version constraint to use an older version of a package. 152 or adding a version constraint to use an older version of a package.
153 """); 153 """);
154 }); 154 });
155 } 155 }
156 } 156 }
OLDNEW
« no previous file with comments | « utils/pub/entrypoint.dart ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698