| OLD | NEW | 
|   1 // Copyright (c) 2014, the Dart project authors.  Please see the AUTHORS d.file |   1 // Copyright (c) 2014, 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; |  | 
|   6  |  | 
|   7 import '../descriptor.dart' as d; |   5 import '../descriptor.dart' as d; | 
|   8 import '../test_pub.dart'; |   6 import '../test_pub.dart'; | 
|   9 import 'utils.dart'; |   7 import 'utils.dart'; | 
|  10  |   8  | 
|  11 main() { |   9 main() { | 
|  12   integration("serves a filename with a space", () { |  10   integration("serves a filename with a space", () { | 
|  13     d.dir(appPath, [ |  11     d.dir(appPath, [ | 
|  14       d.appPubspec(), |  12       d.appPubspec(), | 
|  15       d.dir("web", [ |  13       d.dir("web", [ | 
|  16         d.file("foo bar.txt", "outer contents"), |  14         d.file("foo bar.txt", "outer contents"), | 
|  17         d.dir("sub dir", [ |  15         d.dir("sub dir", [ | 
|  18           d.file("inner.txt", "inner contents"), |  16           d.file("inner.txt", "inner contents"), | 
|  19         ]) |  17         ]) | 
|  20       ]) |  18       ]) | 
|  21     ]).create(); |  19     ]).create(); | 
|  22  |  20  | 
|  23     pubGet(); |  21     pubGet(); | 
|  24     pubServe(); |  22     pubServe(); | 
|  25     requestShouldSucceed("foo%20bar.txt", "outer contents"); |  23     requestShouldSucceed("foo%20bar.txt", "outer contents"); | 
|  26     requestShouldSucceed("sub%20dir/inner.txt", "inner contents"); |  24     requestShouldSucceed("sub%20dir/inner.txt", "inner contents"); | 
|  27     endPubServe(); |  25     endPubServe(); | 
|  28   }); |  26   }); | 
|  29 } |  27 } | 
| OLD | NEW |