aboutsummaryrefslogtreecommitdiffstats
path: root/it/it-tests
diff options
context:
space:
mode:
authorJulien Lancelot <julien.lancelot@sonarsource.com>2017-06-13 15:21:35 +0200
committerStas Vilchik <stas.vilchik@sonarsource.com>2017-06-20 04:10:53 -0700
commitb2f00b82f85e0ef8aa3a516b4ff3e3e62621ac52 (patch)
tree358e6e02768c7ccfd952848418494af049dcd454 /it/it-tests
parent6ee2cedd71f83f65b18e5d3bc3d029e687443ce7 (diff)
downloadsonarqube-b2f00b82f85e0ef8aa3a516b4ff3e3e62621ac52.tar.gz
sonarqube-b2f00b82f85e0ef8aa3a516b4ff3e3e62621ac52.zip
SONAR-9356 Add IT on reactivated user that should see tutorial
Diffstat (limited to 'it/it-tests')
-rw-r--r--it/it-tests/src/test/java/it/user/OnboardingTest.java13
1 files changed, 13 insertions, 0 deletions
diff --git a/it/it-tests/src/test/java/it/user/OnboardingTest.java b/it/it-tests/src/test/java/it/user/OnboardingTest.java
index 14a2f99d68c..9bd8530d48f 100644
--- a/it/it-tests/src/test/java/it/user/OnboardingTest.java
+++ b/it/it-tests/src/test/java/it/user/OnboardingTest.java
@@ -143,6 +143,19 @@ public class OnboardingTest {
assertThat(adminService.current().getShowOnboardingTutorial()).isEqualTo(true);
}
+ @Test
+ public void reactivated_user_should_see_the_onboarding_tutorial() {
+ setShownOnboardingSetting(true);
+ createUser();
+ createUsersServiceForUser().skipOnboardingTutorial();
+ assertOnboardingTutorial(false);
+
+ userRule.deactivateUsers(userLogin);
+ userRule.createUser(userLogin, userLogin);
+
+ assertOnboardingTutorial(true);
+ }
+
private void createUser() {
userLogin = randomAlphabetic(10).toLowerCase();
userRule.createUser(userLogin, userLogin);