| 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 0bf8594233d50a7993b43d1a5c52c767faa51caa..6f19a56d28fd26c9f68555389b8e6aec46cfc4f4 100644
|
| --- a/tests/standalone/io/file_system_links_test.dart
|
| +++ b/tests/standalone/io/file_system_links_test.dart
|
| @@ -11,8 +11,8 @@ createLink(String dst, String link, bool symbolic, void callback()) {
|
| if (!new File(script).existsSync()) {
|
| script = '../$script';
|
| }
|
| - new Process.run(script, args, null, (exit, out, err) {
|
| - if (exit == 0) {
|
| + Process.run(script, args).then((result) {
|
| + if (result.exitCode == 0) {
|
| callback();
|
| } else {
|
| throw new Exception('link creation failed');
|
| @@ -22,8 +22,7 @@ createLink(String dst, String link, bool symbolic, void callback()) {
|
|
|
|
|
| testFileExistsCreate() {
|
| - var temp = new Directory('');
|
| - temp.createTempSync();
|
| + var temp = new Directory('').createTempSync();
|
| var x = '${temp.path}${Platform.pathSeparator}x';
|
| var y = '${temp.path}${Platform.pathSeparator}y';
|
| createLink(x, y, true, () {
|
| @@ -38,8 +37,7 @@ testFileExistsCreate() {
|
|
|
|
|
| testFileDelete() {
|
| - var temp = new Directory('');
|
| - temp.createTempSync();
|
| + var temp = new Directory('').createTempSync();
|
| var x = '${temp.path}${Platform.pathSeparator}x';
|
| var y = '${temp.path}${Platform.pathSeparator}y';
|
| new File(x).createSync();
|
| @@ -62,8 +60,7 @@ testFileDelete() {
|
|
|
|
|
| testFileWriteRead() {
|
| - var temp = new Directory('');
|
| - temp.createTempSync();
|
| + var temp = new Directory('').createTempSync();
|
| var x = '${temp.path}${Platform.pathSeparator}x';
|
| var y = '${temp.path}${Platform.pathSeparator}y';
|
| new File(x).createSync();
|
| @@ -84,8 +81,7 @@ testFileWriteRead() {
|
|
|
|
|
| testDirectoryExistsCreate() {
|
| - var temp = new Directory('');
|
| - temp.createTempSync();
|
| + var temp = new Directory('').createTempSync();
|
| var x = '${temp.path}${Platform.pathSeparator}x';
|
| var y = '${temp.path}${Platform.pathSeparator}y';
|
| createLink(x, y, true, () {
|
| @@ -98,10 +94,8 @@ testDirectoryExistsCreate() {
|
|
|
|
|
| testDirectoryDelete() {
|
| - var temp = new Directory('');
|
| - temp.createTempSync();
|
| - var temp2 = new Directory('');
|
| - temp2.createTempSync();
|
| + var temp = new Directory('').createTempSync();
|
| + var temp2 = new Directory('').createTempSync();
|
| var y = '${temp.path}${Platform.pathSeparator}y';
|
| var x = '${temp2.path}${Platform.pathSeparator}x';
|
| new File(x).createSync();
|
| @@ -125,20 +119,18 @@ testDirectoryDelete() {
|
|
|
|
|
| testDirectoryListing() {
|
| - var temp = new Directory('');
|
| - temp.createTempSync();
|
| - var temp2 = new Directory('');
|
| - temp2.createTempSync();
|
| + var temp = new Directory('').createTempSync();
|
| + var temp2 = new Directory('').createTempSync();
|
| var y = '${temp.path}${Platform.pathSeparator}y';
|
| var x = '${temp2.path}${Platform.pathSeparator}x';
|
| new File(x).createSync();
|
| createLink(temp2.path, y, true, () {
|
| var files = [];
|
| var dirs = [];
|
| - temp.list(recursive: true);
|
| - temp.onFile = (f) => files.add(f);
|
| - temp.onDir = (d) => dirs.add(d);
|
| - temp.onDone = (success) {
|
| + var lister = temp.list(recursive: true);
|
| + lister.onFile = (f) => files.add(f);
|
| + lister.onDir = (d) => dirs.add(d);
|
| + lister.onDone = (success) {
|
| Expect.isTrue(success);
|
| Expect.equals(1, files.length);
|
| Expect.isTrue(files[0].endsWith(x));
|
|
|