OLD | NEW |
1 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS d.file | 1 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS d.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 d.file. | 3 // BSD-style license that can be found in the LICENSE d.file. |
4 | 4 |
5 import 'package:path/path.dart' as path; | 5 import 'package:path/path.dart' as path; |
6 | 6 |
7 import '../../descriptor.dart' as d; | 7 import '../../descriptor.dart' as d; |
8 import '../../test_pub.dart'; | 8 import '../../test_pub.dart'; |
9 | 9 |
10 main() { | 10 main() { |
(...skipping 12 matching lines...) Loading... |
23 ]).create(); | 23 ]).create(); |
24 | 24 |
25 d.dir("bar", [ | 25 d.dir("bar", [ |
26 d.libDir("bar"), | 26 d.libDir("bar"), |
27 d.libPubspec("bar", "0.0.1", deps: { | 27 d.libPubspec("bar", "0.0.1", deps: { |
28 "shared": {"path": "../shared"} | 28 "shared": {"path": "../shared"} |
29 }) | 29 }) |
30 ]).create(); | 30 ]).create(); |
31 | 31 |
32 d.dir(appPath, [ | 32 d.dir(appPath, [ |
33 d.pubspec({ | 33 d.appPubspec({ |
34 "name": "myapp", | 34 "foo": {"path": "../foo"}, |
35 "dependencies": { | 35 "bar": {"path": "../bar"} |
36 "foo": {"path": "../foo"}, | |
37 "bar": {"path": "../bar"} | |
38 } | |
39 }) | 36 }) |
40 ]).create(); | 37 ]).create(); |
41 | 38 |
42 pubInstall(); | 39 pubInstall(); |
43 | 40 |
44 d.dir(packagesPath, [ | 41 d.dir(packagesPath, [ |
45 d.dir("foo", [d.file("foo.dart", 'main() => "foo";')]), | 42 d.dir("foo", [d.file("foo.dart", 'main() => "foo";')]), |
46 d.dir("bar", [d.file("bar.dart", 'main() => "bar";')]), | 43 d.dir("bar", [d.file("bar.dart", 'main() => "bar";')]), |
47 d.dir("shared", [d.file("shared.dart", 'main() => "shared";')]) | 44 d.dir("shared", [d.file("shared.dart", 'main() => "shared";')]) |
48 ]).validate(); | 45 ]).validate(); |
(...skipping 13 matching lines...) Loading... |
62 ]).create(); | 59 ]).create(); |
63 | 60 |
64 d.dir("bar", [ | 61 d.dir("bar", [ |
65 d.libDir("bar"), | 62 d.libDir("bar"), |
66 d.libPubspec("bar", "0.0.1", deps: { | 63 d.libPubspec("bar", "0.0.1", deps: { |
67 "shared": {"path": "../././shared"} | 64 "shared": {"path": "../././shared"} |
68 }) | 65 }) |
69 ]).create(); | 66 ]).create(); |
70 | 67 |
71 d.dir(appPath, [ | 68 d.dir(appPath, [ |
72 d.pubspec({ | 69 d.appPubspec({ |
73 "name": "myapp", | 70 "foo": {"path": "../foo"}, |
74 "dependencies": { | 71 "bar": {"path": "../bar"} |
75 "foo": {"path": "../foo"}, | |
76 "bar": {"path": "../bar"} | |
77 } | |
78 }) | 72 }) |
79 ]).create(); | 73 ]).create(); |
80 | 74 |
81 pubInstall(); | 75 pubInstall(); |
82 | 76 |
83 d.dir(packagesPath, [ | 77 d.dir(packagesPath, [ |
84 d.dir("foo", [d.file("foo.dart", 'main() => "foo";')]), | 78 d.dir("foo", [d.file("foo.dart", 'main() => "foo";')]), |
85 d.dir("bar", [d.file("bar.dart", 'main() => "bar";')]), | 79 d.dir("bar", [d.file("bar.dart", 'main() => "bar";')]), |
86 d.dir("shared", [d.file("shared.dart", 'main() => "shared";')]) | 80 d.dir("shared", [d.file("shared.dart", 'main() => "shared";')]) |
87 ]).validate(); | 81 ]).validate(); |
(...skipping 13 matching lines...) Loading... |
101 ]).create(); | 95 ]).create(); |
102 | 96 |
103 d.dir("bar", [ | 97 d.dir("bar", [ |
104 d.libDir("bar"), | 98 d.libDir("bar"), |
105 d.libPubspec("bar", "0.0.1", deps: { | 99 d.libPubspec("bar", "0.0.1", deps: { |
106 "shared": {"path": path.join(sandboxDir, "shared")} | 100 "shared": {"path": path.join(sandboxDir, "shared")} |
107 }) | 101 }) |
108 ]).create(); | 102 ]).create(); |
109 | 103 |
110 d.dir(appPath, [ | 104 d.dir(appPath, [ |
111 d.pubspec({ | 105 d.appPubspec({ |
112 "name": "myapp", | 106 "foo": {"path": "../foo"}, |
113 "dependencies": { | 107 "bar": {"path": "../bar"} |
114 "foo": {"path": "../foo"}, | |
115 "bar": {"path": "../bar"} | |
116 } | |
117 }) | 108 }) |
118 ]).create(); | 109 ]).create(); |
119 | 110 |
120 pubInstall(); | 111 pubInstall(); |
121 | 112 |
122 d.dir(packagesPath, [ | 113 d.dir(packagesPath, [ |
123 d.dir("foo", [d.file("foo.dart", 'main() => "foo";')]), | 114 d.dir("foo", [d.file("foo.dart", 'main() => "foo";')]), |
124 d.dir("bar", [d.file("bar.dart", 'main() => "bar";')]), | 115 d.dir("bar", [d.file("bar.dart", 'main() => "bar";')]), |
125 d.dir("shared", [d.file("shared.dart", 'main() => "shared";')]) | 116 d.dir("shared", [d.file("shared.dart", 'main() => "shared";')]) |
126 ]).validate(); | 117 ]).validate(); |
127 }); | 118 }); |
128 } | 119 } |
OLD | NEW |