| Index: pkg/path/test/io_test.dart
|
| diff --git a/pkg/path/test/io_test.dart b/pkg/path/test/io_test.dart
|
| index fc29ced68561f138fb0ce79319964ae32fe63e8e..665124954c27bb1c344096e4094436cdfca01a9e 100644
|
| --- a/pkg/path/test/io_test.dart
|
| +++ b/pkg/path/test/io_test.dart
|
| @@ -9,21 +9,30 @@ import 'package:path/path.dart' as path;
|
|
|
| main() {
|
| group('new Builder()', () {
|
| - test('uses the current working directory if root is omitted', () {
|
| + test('uses the current directory if root and style are omitted', () {
|
| var builder = new path.Builder();
|
| expect(builder.root, io.Directory.current.path);
|
| });
|
|
|
| - test('uses the host OS if style is omitted', () {
|
| + test('uses "." if root is omitted', () {
|
| + var builder = new path.Builder(style: path.Style.platform);
|
| + expect(builder.root, ".");
|
| + });
|
| +
|
| + test('uses the host platform if style is omitted', () {
|
| var builder = new path.Builder();
|
| - if (io.Platform.operatingSystem == 'windows') {
|
| - expect(builder.style, path.Style.windows);
|
| - } else {
|
| - expect(builder.style, path.Style.posix);
|
| - }
|
| + expect(builder.style, path.Style.platform);
|
| });
|
| });
|
|
|
| + test('Style.platform returns the host platform style', () {
|
| + if (io.Platform.operatingSystem == 'windows') {
|
| + expect(path.Style.platform, path.Style.windows);
|
| + } else {
|
| + expect(path.Style.platform, path.Style.posix);
|
| + }
|
| + });
|
| +
|
| test('current', () {
|
| expect(path.current, io.Directory.current.path);
|
| });
|
|
|