| OLD | NEW | 
|---|
| 1 // Copyright (c) 2014, the Dart project authors.  Please see the AUTHORS file | 1 // Copyright (c) 2014, 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 '../../test_pub.dart'; | 5 import '../../test_pub.dart'; | 
| 6 | 6 | 
| 7 main() { | 7 main() { | 
| 8   initConfig(); |  | 
| 9   integration('activates a different version after deactivating', () { | 8   integration('activates a different version after deactivating', () { | 
| 10     servePackages((builder) { | 9     servePackages((builder) { | 
| 11       builder.serve("foo", "1.0.0"); | 10       builder.serve("foo", "1.0.0"); | 
| 12       builder.serve("foo", "2.0.0"); | 11       builder.serve("foo", "2.0.0"); | 
| 13     }); | 12     }); | 
| 14 | 13 | 
| 15     // Activate an old version. | 14     // Activate an old version. | 
| 16     schedulePub(args: ["global", "activate", "foo", "1.0.0"]); | 15     schedulePub(args: ["global", "activate", "foo", "1.0.0"]); | 
| 17 | 16 | 
| 18     schedulePub(args: ["global", "deactivate", "foo"], | 17     schedulePub(args: ["global", "deactivate", "foo"], | 
| 19         output: "Deactivated package foo 1.0.0."); | 18         output: "Deactivated package foo 1.0.0."); | 
| 20 | 19 | 
| 21     // Activating again should forget the old version. | 20     // Activating again should forget the old version. | 
| 22     schedulePub(args: ["global", "activate", "foo"], output: """ | 21     schedulePub(args: ["global", "activate", "foo"], output: """ | 
| 23         Resolving dependencies... | 22         Resolving dependencies... | 
| 24         + foo 2.0.0 | 23         + foo 2.0.0 | 
| 25         Downloading foo 2.0.0... | 24         Downloading foo 2.0.0... | 
| 26         Precompiling executables... | 25         Precompiling executables... | 
| 27         Loading source assets... | 26         Loading source assets... | 
| 28         Activated foo 2.0.0."""); | 27         Activated foo 2.0.0."""); | 
| 29   }); | 28   }); | 
| 30 } | 29 } | 
| OLD | NEW | 
|---|