Skip to content

Commit 579df7c

Browse files
committed
WhenAnonymousUserActivateAccount.loginShouldBeUnique(): port to Robot Framework.
Addressed to #530 No functional changes.
1 parent eebd13c commit 579df7c

File tree

2 files changed

+5
-14
lines changed

2 files changed

+5
-14
lines changed

src/test/java/ru/mystamps/web/tests/cases/WhenAnonymousUserActivateAccount.java

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,6 @@
1919

2020
import org.apache.commons.lang3.StringUtils;
2121

22-
import org.springframework.beans.factory.annotation.Value;
23-
2422
import org.testng.annotations.BeforeMethod;
2523
import org.testng.annotations.DataProvider;
2624
import org.testng.annotations.Test;
@@ -37,9 +35,6 @@
3735
public class WhenAnonymousUserActivateAccount
3836
extends WhenAnyUserAtAnyPageWithForm<ActivateAccountPage> {
3937

40-
@Value("${valid_user_login}")
41-
private String validUserLogin;
42-
4338
public WhenAnonymousUserActivateAccount() {
4439
super(ActivateAccountPage.class);
4540
}
@@ -54,15 +49,6 @@ public void shouldHaveStandardStructure() {
5449
checkStandardStructure();
5550
}
5651

57-
@Test(groups = "invalid", dependsOnGroups = "std")
58-
public void loginShouldBeUnique() {
59-
page.activateAccount(validUserLogin, null, null, null, null);
60-
61-
assertThat(page)
62-
.field("login")
63-
.hasError(tr("ru.mystamps.web.support.beanvalidation.UniqueLogin.message"));
64-
}
65-
6652
@Test(groups = "invalid", dependsOnGroups = "std", dataProvider = "invalidLogins")
6753
public void loginShouldNotContainRepetitionSpecialCharacters(String login, Object whatever) {
6854
page.activateAccount(login, null, null, null, null);

src/test/robotframework/account/activation/validation.robot

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,11 @@ Activate account with forbidden characters in login
3333
Submit Form id=activate-account-form
3434
Element Text Should Be id=login.errors Login must consist only latin letters, digits, dot, hyphen or underscore
3535

36+
Activate account with existing login
37+
Input Text id=login coder
38+
Submit Form id=activate-account-form
39+
Element Text Should Be id=login.errors Login already exists
40+
3641
*** Keywords ***
3742
Before Test Suite
3843
Open Browser ${SITE_URL} ${BROWSER}

0 commit comments

Comments
 (0)