Chromium Code Reviews| Index: sdk/lib/_internal/pub/test/get/hosted/gets_a_package_with_busted_dev_dependencies_test.dart |
| diff --git a/sdk/lib/_internal/pub/test/get/hosted/get_test.dart b/sdk/lib/_internal/pub/test/get/hosted/gets_a_package_with_busted_dev_dependencies_test.dart |
| similarity index 50% |
| copy from sdk/lib/_internal/pub/test/get/hosted/get_test.dart |
| copy to sdk/lib/_internal/pub/test/get/hosted/gets_a_package_with_busted_dev_dependencies_test.dart |
| index 58890c818377599f3a60f623bfa8f7797e6b0057..7d43326b0031d64c29f77662286ec99fea8559ec 100644 |
| --- a/sdk/lib/_internal/pub/test/get/hosted/get_test.dart |
| +++ b/sdk/lib/_internal/pub/test/get/hosted/gets_a_package_with_busted_dev_dependencies_test.dart |
| @@ -1,4 +1,4 @@ |
| -// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| +// Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file |
| // for details. All rights reserved. Use of this source code is governed by a |
| // BSD-style license that can be found in the LICENSE file. |
| @@ -10,8 +10,17 @@ import '../../test_pub.dart'; |
| main() { |
| initConfig(); |
| - integration('gets a package from a pub server', () { |
| - servePackages((builder) => builder.serve("foo", "1.2.3")); |
| + |
| + // Regression test for issue 22194. |
| + integration('gets a package with broken dev dependencies from a pub server', |
|
Bob Nystrom
2015/01/28 23:42:00
"package" -> "dependency".
nweiz
2015/01/29 01:26:22
Done.
|
| + () { |
| + servePackages((builder) { |
| + builder.serve("foo", "1.2.3", pubspec: { |
| + "dev_dependencies": { |
| + "busted": {"not a real source": null} |
| + } |
| + }); |
| + }); |
| d.appDir({"foo": "1.2.3"}).create(); |
| @@ -20,15 +29,4 @@ main() { |
| d.cacheDir({"foo": "1.2.3"}).validate(); |
| d.packagesDir({"foo": "1.2.3"}).validate(); |
| }); |
| - |
| - integration('URL encodes the package name', () { |
| - serveNoPackages(); |
| - |
| - d.appDir({"bad name!": "1.2.3"}).create(); |
| - |
| - pubGet( |
| - error: new RegExp( |
| - r"Could not find package bad name! at http://localhost:\d+\."), |
| - exitCode: exit_codes.UNAVAILABLE); |
| - }); |
| } |