| OLD | NEW |
| 1 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2012, 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 library pub_tests; | 5 library pub_tests; |
| 6 | 6 |
| 7 import 'dart:io'; | 7 import 'dart:io'; |
| 8 | 8 |
| 9 import '../test_pub.dart'; | 9 import '../test_pub.dart'; |
| 10 import '../../../../pkg/unittest/lib/unittest.dart'; | 10 import '../../../../pkg/unittest/lib/unittest.dart'; |
| (...skipping 254 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 265 dir("myapp", [ | 265 dir("myapp", [ |
| 266 file('foo.dart', 'main() => "foo";') | 266 file('foo.dart', 'main() => "foo";') |
| 267 ]) | 267 ]) |
| 268 ]) | 268 ]) |
| 269 ]) | 269 ]) |
| 270 ]).scheduleValidate(); | 270 ]).scheduleValidate(); |
| 271 | 271 |
| 272 run(); | 272 run(); |
| 273 }); | 273 }); |
| 274 }); | 274 }); |
| 275 | |
| 276 // TODO(rnystrom): Remove this when old layout support is removed. (#4964) | |
| 277 test('shows a warning if the entrypoint uses the old layout', () { | |
| 278 // The symlink should use the name in the pubspec, not the name of the | |
| 279 // directory. | |
| 280 dir(appPath, [ | |
| 281 pubspec({"name": "myapp_name"}), | |
| 282 file("foo.dart", 'main() => "foo";'), | |
| 283 ]).scheduleCreate(); | |
| 284 | |
| 285 schedulePub(args: ['install'], | |
| 286 error: ''' | |
| 287 Warning: Package "myapp_name" is using a deprecated layout. | |
| 288 See http://www.dartlang.org/docs/pub-package-manager/package-layout.html
for details. | |
| 289 ''', | |
| 290 output: new RegExp(r"Dependencies installed!$")); | |
| 291 | |
| 292 run(); | |
| 293 }); | |
| 294 } | 275 } |
| OLD | NEW |