diff options
author | Grégoire Aubert <gregoire.aubert@sonarsource.com> | 2017-07-07 13:00:07 +0200 |
---|---|---|
committer | Grégoire Aubert <gregoire.aubert@sonarsource.com> | 2017-07-13 14:34:17 +0200 |
commit | e74ceaafe5549e07cc8ab52c7fb39945a6c3ed83 (patch) | |
tree | c85dc539aa00b775bf26128dbe086ca12b82daa5 /tests/src | |
parent | 41c087b7e17d18b72d01e948c89b0256475e505a (diff) | |
download | sonarqube-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.java | 20 |
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); } } |