Chromium Code Reviews| Index: sdk/lib/_internal/pub/test/global/run/reflects_changes_to_local_package_test.dart |
| diff --git a/sdk/lib/_internal/pub/test/global/run/implicit_executable_name_test.dart b/sdk/lib/_internal/pub/test/global/run/reflects_changes_to_local_package_test.dart |
| similarity index 53% |
| copy from sdk/lib/_internal/pub/test/global/run/implicit_executable_name_test.dart |
| copy to sdk/lib/_internal/pub/test/global/run/reflects_changes_to_local_package_test.dart |
| index ad93bac7e2e8e346542b8c95f68b77347f1d4bd6..1366babbecbcc58271f18bdcdb42d4c18558e32e 100644 |
| --- a/sdk/lib/_internal/pub/test/global/run/implicit_executable_name_test.dart |
| +++ b/sdk/lib/_internal/pub/test/global/run/reflects_changes_to_local_package_test.dart |
| @@ -2,25 +2,25 @@ |
| // 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. |
| -import '../../../lib/src/exit_codes.dart' as exit_codes; |
| import '../../descriptor.dart' as d; |
| import '../../test_pub.dart'; |
| main() { |
| initConfig(); |
| - integration('defaults to the package name if the script is omitted', () { |
| - servePackages([ |
| - packageMap("foo", "1.0.0") |
| - ], contents: [ |
| + integration('runs a script in a local activated package', () { |
|
nweiz
2014/07/31 20:01:54
This should match the test file name.
Bob Nystrom
2014/08/04 23:41:51
Done.
|
| + d.dir("foo", [ |
| + d.libPubspec("foo", "1.0.0"), |
| d.dir("bin", [ |
| - d.file("foo.dart", "main(args) => print('foo');") |
| + d.file("foo.dart", "main() => print('ok');") |
| ]) |
| - ]); |
| + ]).create(); |
| - schedulePub(args: ["global", "activate", "foo"]); |
| + schedulePub(args: ["global", "activate", "--source", "path", "../foo"]); |
| + |
| + d.file("foo/bin/foo.dart", "main() => print('changed');").create(); |
| var pub = pubRun(global: true, args: ["foo"]); |
| - pub.stdout.expect("foo"); |
| + pub.stdout.expect("changed"); |
| pub.shouldExit(); |
| }); |
| } |