| Index: tests/standalone/io/file_system_links_test.dart
|
| diff --git a/tests/standalone/io/file_system_links_test.dart b/tests/standalone/io/file_system_links_test.dart
|
| index 652bf78d21a26037649ac4ce383000b9b6ecaf73..739e17e8fe7a5cbb353bb03634ded053f3b0c824 100644
|
| --- a/tests/standalone/io/file_system_links_test.dart
|
| +++ b/tests/standalone/io/file_system_links_test.dart
|
| @@ -27,11 +27,43 @@ testFileExistsCreate() {
|
| var x = '${temp.path}${Platform.pathSeparator}x';
|
| var y = '${temp.path}${Platform.pathSeparator}y';
|
| createLink(x, y, true, () {
|
| - Expect.isFalse(new File(x).existsSync());
|
| Expect.isFalse(new File(y).existsSync());
|
| + Expect.isFalse(new File(x).existsSync());
|
| + Expect.isTrue(FileSystemEntity.isLinkSync(y));
|
| + Expect.isFalse(FileSystemEntity.isLinkSync(x));
|
| + Expect.equals(FileSystemEntityType.NOT_FOUND, FileSystemEntity.typeSync(y));
|
| + Expect.equals(FileSystemEntityType.NOT_FOUND, FileSystemEntity.typeSync(x));
|
| + Expect.equals(FileSystemEntityType.LINK,
|
| + FileSystemEntity.typeSync(y, followLinks: false));
|
| + Expect.equals(FileSystemEntityType.NOT_FOUND,
|
| + FileSystemEntity.typeSync(x, followLinks: false));
|
| +
|
| new File(y).createSync();
|
| - Expect.isTrue(new File(x).existsSync());
|
| Expect.isTrue(new File(y).existsSync());
|
| + Expect.isTrue(new File(x).existsSync());
|
| + Expect.isTrue(FileSystemEntity.isLinkSync(y));
|
| + Expect.isFalse(FileSystemEntity.isLinkSync(x));
|
| + Expect.isTrue(FileSystemEntity.isFileSync(y));
|
| + Expect.isTrue(FileSystemEntity.isFileSync(x));
|
| + Expect.equals(FileSystemEntityType.FILE, FileSystemEntity.typeSync(y));
|
| + Expect.equals(FileSystemEntityType.FILE, FileSystemEntity.typeSync(x));
|
| + Expect.equals(FileSystemEntityType.LINK,
|
| + FileSystemEntity.typeSync(y, followLinks: false));
|
| + Expect.equals(FileSystemEntityType.FILE,
|
| + FileSystemEntity.typeSync(x, followLinks: false));
|
| + new File(x).deleteSync();
|
| + new Directory(x).createSync();
|
| + Expect.isTrue(FileSystemEntity.isLinkSync(y));
|
| + Expect.isFalse(FileSystemEntity.isLinkSync(x));
|
| + Expect.isTrue(FileSystemEntity.isDirectorySync(y));
|
| + Expect.isTrue(FileSystemEntity.isDirectorySync(x));
|
| + Expect.equals(FileSystemEntityType.DIRECTORY, FileSystemEntity.typeSync(y));
|
| + Expect.equals(FileSystemEntityType.DIRECTORY, FileSystemEntity.typeSync(x));
|
| + Expect.equals(FileSystemEntityType.LINK,
|
| + FileSystemEntity.typeSync(y, followLinks: false));
|
| + Expect.equals(FileSystemEntityType.DIRECTORY,
|
| + FileSystemEntity.typeSync(x, followLinks: false));
|
| +
|
| temp.deleteSync(recursive: true);
|
| });
|
| }
|
|
|