aboutsummaryrefslogtreecommitdiffstats
path: root/it/it-tests
diff options
context:
space:
mode:
authorStas Vilchik <vilchiks@gmail.com>2017-05-12 11:05:04 +0200
committerStas Vilchik <stas-vilchik@users.noreply.github.com>2017-05-15 09:30:50 +0200
commit60fd87be7408b008a805724100761fb9dccdd8b5 (patch)
treeed15a1e545f98d45e862d8d37ec500cf436d699d /it/it-tests
parent88f6526d9afcf80220d1aaea0fa2bb418ae5a074 (diff)
downloadsonarqube-60fd87be7408b008a805724100761fb9dccdd8b5.tar.gz
sonarqube-60fd87be7408b008a805724100761fb9dccdd8b5.zip
SONAR-9222 disable gravatars by default
Diffstat (limited to 'it/it-tests')
-rw-r--r--it/it-tests/src/test/java/it/user/MyAccountPageTest.java10
-rw-r--r--it/it-tests/src/test/resources/user/MyAccountPageTest/should_display_user_details.html105
2 files changed, 9 insertions, 106 deletions
diff --git a/it/it-tests/src/test/java/it/user/MyAccountPageTest.java b/it/it-tests/src/test/java/it/user/MyAccountPageTest.java
index 2539c9f0551..d6736902c77 100644
--- a/it/it-tests/src/test/java/it/user/MyAccountPageTest.java
+++ b/it/it-tests/src/test/java/it/user/MyAccountPageTest.java
@@ -32,6 +32,7 @@ import org.sonarqube.ws.client.PostRequest;
import org.sonarqube.ws.client.WsClient;
import pageobjects.Navigation;
+import static com.codeborne.selenide.Condition.text;
import static com.codeborne.selenide.Condition.visible;
import static com.codeborne.selenide.Selenide.$;
import static util.ItUtils.newAdminWsClient;
@@ -64,7 +65,14 @@ public class MyAccountPageTest {
@Test
public void should_display_user_details() throws Exception {
- runSelenese(orchestrator, "/user/MyAccountPageTest/should_display_user_details.html");
+ nav.openLogin().submitCredentials("account-user", "password").shouldBeLoggedIn();
+ nav.open("/account");
+ $("#name").shouldHave(text("User With Account"));
+ $("#login").shouldHave(text("account-user"));
+ $("#email").shouldHave(text("user@example.com"));
+ $("#groups").shouldHave(text("sonar-users"));
+ $("#scm-accounts").shouldHave(text("user@example.com"));
+ $("#avatar").shouldBe(visible);
}
@Test
diff --git a/it/it-tests/src/test/resources/user/MyAccountPageTest/should_display_user_details.html b/it/it-tests/src/test/resources/user/MyAccountPageTest/should_display_user_details.html
deleted file mode 100644
index fbe3a925bb5..00000000000
--- a/it/it-tests/src/test/resources/user/MyAccountPageTest/should_display_user_details.html
+++ /dev/null
@@ -1,105 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head profile="http://selenium-ide.openqa.org/profiles/test-case">
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
- <link rel="selenium.base" href="http://localhost:49506"/>
- <title>should_display_user_details</title>
-</head>
-<body>
-<table cellpadding="1" cellspacing="1" border="1">
- <thead>
- <tr>
- <td rowspan="1" colspan="3">should_display_user_details</td>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>open</td>
- <td>/sonar/sessions/login</td>
- <td></td>
-</tr>
-<tr>
- <td>type</td>
- <td>id=login</td>
- <td>account-user</td>
-</tr>
-<tr>
- <td>type</td>
- <td>id=password</td>
- <td>password</td>
-</tr>
-<tr>
- <td>clickAndWait</td>
- <td>commit</td>
- <td></td>
-</tr>
-<tr>
- <td>waitForElementPresent</td>
- <td>css=.js-user-authenticated</td>
- <td></td>
-</tr>
-<tr>
- <td>open</td>
- <td>/sonar/account/</td>
- <td></td>
-</tr>
-<tr>
- <td>waitForElementPresent</td>
- <td>id=name</td>
- <td></td>
-</tr>
-<tr>
- <td>waitForText</td>
- <td>id=name</td>
- <td>*User With Account*</td>
-</tr>
-<tr>
- <td>waitForElementPresent</td>
- <td>id=login</td>
- <td></td>
-</tr>
-<tr>
- <td>waitForText</td>
- <td>id=login</td>
- <td>*account-user*</td>
-</tr>
-<tr>
- <td>waitForElementPresent</td>
- <td>id=email</td>
- <td></td>
-</tr>
-<tr>
- <td>waitForText</td>
- <td>id=email</td>
- <td>*user@example.com*</td>
-</tr>
-<tr>
- <td>waitForElementPresent</td>
- <td>id=groups</td>
- <td></td>
-</tr>
-<tr>
- <td>waitForText</td>
- <td>id=groups</td>
- <td>*sonar-users*</td>
-</tr>
-<tr>
- <td>waitForElementPresent</td>
- <td>id=scm-accounts</td>
- <td></td>
-</tr>
-<tr>
- <td>waitForText</td>
- <td>id=scm-accounts</td>
- <td>*user@example.com*</td>
-</tr>
-<tr>
- <td>waitForElementPresent</td>
- <td>css=#avatar img</td>
- <td></td>
-</tr>
-</tbody>
-</table>
-</body>
-</html>