aboutsummaryrefslogtreecommitdiffstats
path: root/tests/src
diff options
context:
space:
mode:
authorGrégoire Aubert <gregoire.aubert@sonarsource.com>2017-07-07 13:00:07 +0200
committerGrégoire Aubert <gregoire.aubert@sonarsource.com>2017-07-13 14:34:17 +0200
commite74ceaafe5549e07cc8ab52c7fb39945a6c3ed83 (patch)
treec85dc539aa00b775bf26128dbe086ca12b82daa5 /tests/src
parent41c087b7e17d18b72d01e948c89b0256475e505a (diff)
downloadsonarqube-e74ceaafe5549e07cc8ab52c7fb39945a6c3ed83.tar.gz
sonarqube-e74ceaafe5549e07cc8ab52c7fb39945a6c3ed83.zip
SONAR-9403 Remove history graphs from the measures page and redirect to project activity custom graph
Diffstat (limited to 'tests/src')
-rw-r--r--tests/src/test/java/org/sonarqube/tests/measure/ProjectMeasuresPageTest.java20
1 files changed, 17 insertions, 3 deletions
diff --git a/tests/src/test/java/org/sonarqube/tests/measure/ProjectMeasuresPageTest.java b/tests/src/test/java/org/sonarqube/tests/measure/ProjectMeasuresPageTest.java
index 46ee9aafd11..e0acee4fc3c 100644
--- a/tests/src/test/java/org/sonarqube/tests/measure/ProjectMeasuresPageTest.java
+++ b/tests/src/test/java/org/sonarqube/tests/measure/ProjectMeasuresPageTest.java
@@ -30,6 +30,8 @@ import org.sonarqube.pageobjects.Navigation;
import static com.codeborne.selenide.Condition.visible;
import static com.codeborne.selenide.Selenide.$;
import static com.codeborne.selenide.Selenide.$$;
+import static com.codeborne.selenide.WebDriverRunner.url;
+import static org.assertj.core.api.Assertions.assertThat;
import static util.ItUtils.projectDir;
import static util.selenium.Selenese.runSelenese;
@@ -70,11 +72,23 @@ public class ProjectMeasuresPageTest {
}
@Test
- public void should_show_history() {
+ public void should_redirect_history_to_project_activity() {
Navigation nav = Navigation.create(orchestrator);
nav.open("/component_measures/metric/reliability_rating/history?id=project-measures-page-test-project");
- $(".line-chart").shouldBe(visible);
- $$(".line-chart-tick-x").shouldHaveSize(5);
+ assertThat(url())
+ .contains("/project/activity")
+ .contains("id=project-measures-page-test-project")
+ .contains("graph=custom")
+ .contains("custom_metrics=reliability_rating");
+ }
+
+
+ @Test
+ public void should_show_link_to_history() {
+ Navigation nav = Navigation.create(orchestrator);
+ nav.open("/component_measures/metric/reliability_rating/list?id=project-measures-page-test-project");
+ $(".js-show-history").shouldBe(visible).click();
+ $("#project-activity").shouldBe(visible);
}
}