aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java/com/google/devtools/build/lib/packages/WorkspaceFactoryTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/packages/WorkspaceFactoryTest.java')
-rw-r--r--src/test/java/com/google/devtools/build/lib/packages/WorkspaceFactoryTest.java10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/packages/WorkspaceFactoryTest.java b/src/test/java/com/google/devtools/build/lib/packages/WorkspaceFactoryTest.java
index de9b48e825..c964539e7a 100644
--- a/src/test/java/com/google/devtools/build/lib/packages/WorkspaceFactoryTest.java
+++ b/src/test/java/com/google/devtools/build/lib/packages/WorkspaceFactoryTest.java
@@ -129,7 +129,6 @@ public class WorkspaceFactoryTest {
" repo_mapping = {'@x' : '@y'},",
")");
assertMapping(helper, "@foo", "@x", "@y");
- assertMapping(helper, "@foo", "@bar", "@");
}
@Test
@@ -200,11 +199,20 @@ public class WorkspaceFactoryTest {
@Test
public void testImplicitMainRepoRename() throws Exception {
+ helper.setSkylarkSemantics("--experimental_remap_main_repo");
helper.parse("workspace(name = 'foo')");
assertMapping(helper, "@", "@foo", "@");
}
@Test
+ public void testNoImplicitMainRepoRenameWithoutFlag() throws Exception {
+ helper.parse("workspace(name = 'foo')");
+ RepositoryName foo = RepositoryName.create("@foo");
+ assertThat(helper.getPackage().getRepositoryMapping("@"))
+ .doesNotContainEntry(foo, RepositoryName.MAIN);
+ }
+
+ @Test
public void testEmptyRepositoryHasEmptyMap() throws Exception {
helper.parse("");
assertThat(helper.getPackage().getRepositoryMapping("@")).isEmpty();