diff options
author | 2016-08-29 08:55:45 +0000 | |
---|---|---|
committer | 2016-08-29 09:42:44 +0000 | |
commit | 6f2e6fb1eff1a7a265778abf1eb32a850765599e (patch) | |
tree | 7bd34aeda6e155cb4326beeadcade188060b7a96 /src/test/java/com/google/devtools/build | |
parent | 946812db1b839e893f888794077114bb62cb6844 (diff) |
Add realpath method to SkylarkPath.
Fixes #1685
RELNOTES: Add path.realpath() method for Skylark repositories.
--
MOS_MIGRATED_REVID=131568751
Diffstat (limited to 'src/test/java/com/google/devtools/build')
-rw-r--r-- | src/test/java/com/google/devtools/build/lib/bazel/repository/skylark/SkylarkRepositoryContextTest.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/bazel/repository/skylark/SkylarkRepositoryContextTest.java b/src/test/java/com/google/devtools/build/lib/bazel/repository/skylark/SkylarkRepositoryContextTest.java index cbfa252525..1d801475cc 100644 --- a/src/test/java/com/google/devtools/build/lib/bazel/repository/skylark/SkylarkRepositoryContextTest.java +++ b/src/test/java/com/google/devtools/build/lib/bazel/repository/skylark/SkylarkRepositoryContextTest.java @@ -163,6 +163,17 @@ public class SkylarkRepositoryContextTest { } } + @Test + public void testSymlink() throws Exception { + setUpContexForRule("test"); + context.createFile(context.path("foo"), "foobar"); + + context.symlink(context.path("foo"), context.path("bar")); + testOutputFile(outputDirectory.getChild("bar"), "foobar"); + + assertThat(context.path("bar").realpath()).isEqualTo(context.path("foo")); + } + private void testOutputFile(Path path, String content) throws IOException { assertThat(path.exists()).isTrue(); assertThat( |