Skip to content

Commit 6ec19e3

Browse files
committed
quantityShouldBeANumber: port to Robot Framework.
Addressed to #530 No functional changes.
1 parent 530d381 commit 6ec19e3

File tree

2 files changed

+38
-9
lines changed

2 files changed

+38
-9
lines changed

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

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -148,15 +148,6 @@ public void catalogNumbersShouldAcceptValidValues(String numbers, Object whateve
148148
assertThat(page).field("gibbonsNumbers").hasNoError();
149149
}
150150

151-
@Test(groups = "invalid", dependsOnGroups = "std")
152-
public void quantityShouldBeANumber() {
153-
page.fillQuantity("NaN");
154-
155-
page.submit();
156-
157-
assertThat(page).field("quantity").hasError(tr("typeMismatch"));
158-
}
159-
160151
@Test(groups = "invalid", dependsOnGroups = "std")
161152
public void quantityShouldBeNotLessThanLimit() {
162153
page.fillQuantity(String.valueOf(MIN_STAMPS_IN_SERIES - 1));
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
*** Settings ***
2+
Documentation Verify series creation validation scenarios
3+
Library Selenium2Library
4+
Suite Setup Before Test Suite
5+
Suite Teardown After Test Suite
6+
Force Tags series validation
7+
8+
*** Test Cases ***
9+
Create series with non-numeric quantity
10+
[Documentation] Verify validation of non-numeric quantity
11+
Input Text id=quantity NaN
12+
Submit Form id=add-series-form
13+
Element Text Should Be id=quantity.errors Invalid value
14+
15+
*** Keywords ***
16+
Before Test Suite
17+
[Documentation] Login as admin and go to create series page
18+
Open Browser ${SITE_URL} ${BROWSER}
19+
Register Keyword To Run On Failure Log Source
20+
Log In As login=admin password=test
21+
Go To ${SITE_URL}/series/add
22+
23+
After Test Suite
24+
[Documentation] Log out and close browser
25+
Log Out
26+
Close Browser
27+
28+
Log In As
29+
[Documentation] Log in as a user
30+
[Arguments] ${login} ${password}
31+
Go To ${SITE_URL}/account/auth
32+
Input Text id=login ${login}
33+
Input Password id=password ${password}
34+
Submit Form id=auth-account-form
35+
36+
Log Out
37+
[Documentation] Log out current user
38+
Submit Form id=logout-form

0 commit comments

Comments
 (0)