| 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 file. | 3 // BSD-style license that can be found in the LICENSE file. | 
| 4 | 4 | 
| 5 library pub_tests; | 5 library pub_tests; | 
| 6 | 6 | 
| 7 import 'dart:convert'; | 7 import 'dart:convert'; | 
| 8 | 8 | 
| 9 import '../descriptor.dart' as d; | 9 import '../descriptor.dart' as d; | 
| 10 import '../test_pub.dart'; | 10 import '../test_pub.dart'; | 
| 11 import 'utils.dart'; | 11 import 'utils.dart'; | 
| 12 | 12 | 
| 13 main() { | 13 main() { | 
| 14   initConfig(); |  | 
| 15   integration("gets first if a dev dependency has changed", () { | 14   integration("gets first if a dev dependency has changed", () { | 
| 16     d.dir("foo", [ | 15     d.dir("foo", [ | 
| 17       d.libPubspec("foo", "0.0.1"), | 16       d.libPubspec("foo", "0.0.1"), | 
| 18       d.libDir("foo") | 17       d.libDir("foo") | 
| 19     ]).create(); | 18     ]).create(); | 
| 20 | 19 | 
| 21     // Create a pubspec with "foo" and a lock file without it. | 20     // Create a pubspec with "foo" and a lock file without it. | 
| 22     d.dir(appPath, [ | 21     d.dir(appPath, [ | 
| 23       d.pubspec({ | 22       d.pubspec({ | 
| 24         "name": "myapp", | 23         "name": "myapp", | 
| 25         "dev_dependencies": { | 24         "dev_dependencies": { | 
| 26           "foo": {"path": "../foo"} | 25           "foo": {"path": "../foo"} | 
| 27         } | 26         } | 
| 28       }), | 27       }), | 
| 29       d.file("pubspec.lock", JSON.encode({ | 28       d.file("pubspec.lock", JSON.encode({ | 
| 30         'packages': {} | 29         'packages': {} | 
| 31       })) | 30       })) | 
| 32     ]).create(); | 31     ]).create(); | 
| 33 | 32 | 
| 34     pubServe(shouldGetFirst: true); | 33     pubServe(shouldGetFirst: true); | 
| 35     requestShouldSucceed("packages/foo/foo.dart", 'main() => "foo";'); | 34     requestShouldSucceed("packages/foo/foo.dart", 'main() => "foo";'); | 
| 36     endPubServe(); | 35     endPubServe(); | 
| 37   }); | 36   }); | 
| 38 } | 37 } | 
| OLD | NEW | 
|---|