Index: pkg/analysis_server/test/integration/integration_tests.dart |
diff --git a/pkg/analysis_server/test/integration/integration_tests.dart b/pkg/analysis_server/test/integration/integration_tests.dart |
index ac9d69bc809095d74055e81aac0805fd20aa3d45..a2e188ddf45e936d4c0b2c73d68bd755a35587af 100644 |
--- a/pkg/analysis_server/test/integration/integration_tests.dart |
+++ b/pkg/analysis_server/test/integration/integration_tests.dart |
@@ -67,10 +67,14 @@ abstract class AbstractAnalysisServerIntegrationTest extends |
* overwritten. |
* |
* Parent directories are created as necessary. |
+ * |
+ * Return a normalized path to the file (with symbolic links resolved). |
*/ |
- void writeFile(String pathname, String contents) { |
+ String writeFile(String pathname, String contents) { |
new Directory(dirname(pathname)).createSync(recursive: true); |
- new File(pathname).writeAsStringSync(contents); |
+ File file = new File(pathname); |
+ file.writeAsStringSync(contents); |
+ return file.resolveSymbolicLinksSync(); |
} |
/** |