Index: test/get/dot_packages_test.dart |
diff --git a/test/get/dot_packages_test.dart b/test/get/dot_packages_test.dart |
new file mode 100644 |
index 0000000000000000000000000000000000000000..17db9dafb8f2e75a3e7e67ae4fea121192dac9bd |
--- /dev/null |
+++ b/test/get/dot_packages_test.dart |
@@ -0,0 +1,33 @@ |
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS d.file |
nweiz
2015/06/10 22:33:59
2015
I'd call this file "packages_file_test". Als
Lasse Reichstein Nielsen
2015/06/11 11:21:02
Done.
|
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE d.file. |
+ |
+library pub_tests; |
nweiz
2015/06/10 22:33:59
Remove this. Some old tests have it, but new tests
Lasse Reichstein Nielsen
2015/06/11 11:21:03
Done.
|
+ |
+import '../descriptor.dart' as d; |
+import '../test_pub.dart'; |
+ |
+main() { |
+ initConfig(); |
+ integration('re-gets a package if its source has changed', () { |
nweiz
2015/06/10 22:33:59
Update the test name.
Lasse Reichstein Nielsen
2015/06/11 11:21:02
Done.
|
+ servePackages((builder) { |
+ builder.serve("foo", "1.2.3", |
+ deps: {'baz': '2.2.2'}, |
nweiz
2015/06/10 22:33:59
We don't do argument alignment like this. It'll al
Lasse Reichstein Nielsen
2015/06/11 11:21:02
Arguments fixed to match formatter.
The d.dir bel
nweiz
2015/06/12 23:48:08
Yeah, I think Bob is working on better support for
Bob Nystrom
2015/06/12 23:49:15
Yup. It's landed on master in the dart_style repo
|
+ contents: [d.dir("lib", [])]); |
+ builder.serve("bar", "3.2.1", |
+ contents: [d.dir("lib", [])]); |
+ builder.serve("baz", "2.2.2", |
+ deps: {"bar": "3.2.1"}, |
+ contents: [d.dir("lib", [])]); |
+ }); |
+ |
+ d.appDir({"foo": "1.2.3"}).create(); |
+ |
+ pubGet(); |
+ |
+ d.dir(appPath, [d.dotPackagesFile({"foo": "1.2.3", |
nweiz
2015/06/10 22:33:59
This should contain a link back to the application
Lasse Reichstein Nielsen
2015/06/11 11:21:03
True. Updating test to check fail if there are mor
|
+ "bar": "3.2.1", |
+ "baz": "3.2.1"})]).validate(); |
+ }); |
+} |
+ |