Chromium Code Reviews| Index: pkg/intl/test/data_directory.dart |
| =================================================================== |
| --- pkg/intl/test/data_directory.dart (revision 0) |
| +++ pkg/intl/test/data_directory.dart (revision 0) |
| @@ -0,0 +1,19 @@ |
| +// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| +// for details. All rights reserved. Use of this source code is governed by a |
| +// BSD-style license that can be found in the LICENSE file. |
| + |
| +/** |
| + * A utility function for test and tools that compensates (at least for very |
| + * simple cases) for file-dependent programs being run from different |
| + * directories. |
| + */ |
| +#library('data_directory'); |
| + |
| +#import('dart:io'); |
| + |
| +get dataDirectory { |
| + var current = new Directory.current().path; |
| + if (new RegExp('.*/test').hasMatch(current)) return '../data/datess/'; |
|
Emily Fortuna
2012/09/04 20:14:42
is "data/datess" what you intended?
Alan Knight
2012/09/04 23:39:03
Done.
|
| + if (new RegExp('.*/intl').hasMatch(current)) return 'data/dates/'; |
|
Emily Fortuna
2012/09/04 20:14:42
Use Path separator from Platform library here?
Alan Knight
2012/09/04 23:39:03
Done.
|
| + return 'pkg/intl/data/dates/'; |
| +} |