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 'package:path/path.dart' as p; | 5 import 'package:path/path.dart' as p; |
6 | 6 |
7 import '../../../lib/src/io.dart'; | 7 import '../../../lib/src/io.dart'; |
8 import '../../descriptor.dart' as d; | 8 import '../../descriptor.dart' as d; |
9 import '../../test_pub.dart'; | 9 import '../../test_pub.dart'; |
10 | 10 |
11 main() { | 11 main() { |
12 initConfig(); | 12 initConfig(); |
13 integration('activates a package at a local path', () { | 13 integration('activates a package at a local path', () { |
14 d.dir("foo", [ | 14 d.dir( |
15 d.libPubspec("foo", "1.0.0"), | 15 "foo", |
16 d.dir("bin", [ | 16 [ |
17 d.file("foo.dart", "main() => print('ok');") | 17 d.libPubspec("foo", "1.0.0"), |
18 ]) | 18 d.dir("bin", [d.file("foo.dart", "main() => print('ok');")])]).creat
e(); |
19 ]).create(); | |
20 | 19 |
21 var path = canonicalize(p.join(sandboxDir, "foo")); | 20 var path = canonicalize(p.join(sandboxDir, "foo")); |
22 schedulePub(args: ["global", "activate", "--source", "path", "../foo"], | 21 schedulePub( |
| 22 args: ["global", "activate", "--source", "path", "../foo"], |
23 output: 'Activated foo 1.0.0 at path "$path".'); | 23 output: 'Activated foo 1.0.0 at path "$path".'); |
24 }); | 24 }); |
25 } | 25 } |
OLD | NEW |