diff options
author | Julien Lancelot <julien.lancelot@sonarsource.com> | 2017-06-13 15:21:35 +0200 |
---|---|---|
committer | Stas Vilchik <stas.vilchik@sonarsource.com> | 2017-06-20 04:10:53 -0700 |
commit | b2f00b82f85e0ef8aa3a516b4ff3e3e62621ac52 (patch) | |
tree | 358e6e02768c7ccfd952848418494af049dcd454 /it/it-tests | |
parent | 6ee2cedd71f83f65b18e5d3bc3d029e687443ce7 (diff) | |
download | sonarqube-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.java | 13 |
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); |