From 87c853388232954ae7277a82f521e263571e93d6 Mon Sep 17 00:00:00 2001
From: Julien Lancelot <julien.lancelot@sonarsource.com>
Date: Thu, 24 Aug 2017 12:33:37 +0200
Subject: SONAR-9616 api/navigation/global returns branchesEnabled

---
 .../src/test/java/org/sonarqube/tests/branch/BranchTest.java | 12 ++++++++++++
 1 file changed, 12 insertions(+)

(limited to 'tests')

diff --git a/tests/src/test/java/org/sonarqube/tests/branch/BranchTest.java b/tests/src/test/java/org/sonarqube/tests/branch/BranchTest.java
index 3be6b17d4c3..18b7808b770 100644
--- a/tests/src/test/java/org/sonarqube/tests/branch/BranchTest.java
+++ b/tests/src/test/java/org/sonarqube/tests/branch/BranchTest.java
@@ -21,6 +21,7 @@
 package org.sonarqube.tests.branch;
 
 import com.sonar.orchestrator.Orchestrator;
+import java.util.Map;
 import org.assertj.core.groups.Tuple;
 import org.junit.ClassRule;
 import org.junit.Rule;
@@ -29,6 +30,9 @@ import org.sonarqube.tests.Category1Suite;
 import org.sonarqube.tests.Tester;
 import org.sonarqube.ws.Common;
 import org.sonarqube.ws.WsBranches;
+import org.sonarqube.ws.client.GetRequest;
+import org.sonarqube.ws.client.WsResponse;
+import util.ItUtils;
 
 import static org.assertj.core.api.Java6Assertions.assertThat;
 import static util.ItUtils.runProjectAnalysis;
@@ -51,4 +55,12 @@ public class BranchTest {
       .extracting(WsBranches.Branch::getName, WsBranches.Branch::getType, WsBranches.Branch::getIsMain)
       .containsExactlyInAnyOrder(Tuple.tuple("master", Common.BranchType.LONG, true));
   }
+
+  @Test
+  public void navigation_global_return_branches_support_to_false() {
+    WsResponse status =tester.wsClient().wsConnector().call(new GetRequest("api/navigation/global"));
+    Map<String, Object> statusMap = ItUtils.jsonToMap(status.content());
+
+    assertThat(statusMap.get("branchesEnabled")).isEqualTo(false);
+  }
 }
-- 
cgit v1.2.3