From 68efabf7c20bf28e9332d22ce934a66a39b5ccea Mon Sep 17 00:00:00 2001 From: Mukesh Katariya Date: Sun, 1 Sep 2019 19:19:29 +0530 Subject: [PATCH] test(/series/search/logic-anonymous.robot): add tests for showing similar series Fix #993 --- .../resources/liquibase/version/0.4.1.xml | 3 +- .../0.4.1/2019-08-31--test_similar_series.xml | 37 +++++++++++++++++++ .../webapp/WEB-INF/views/series/info.html | 3 +- .../robotframework/series/similar/logic.robot | 18 +++++++++ 4 files changed, 58 insertions(+), 3 deletions(-) create mode 100644 src/main/resources/liquibase/version/0.4.1/2019-08-31--test_similar_series.xml create mode 100644 src/test/robotframework/series/similar/logic.robot diff --git a/src/main/resources/liquibase/version/0.4.1.xml b/src/main/resources/liquibase/version/0.4.1.xml index 38e9107cab..b8ba9a0b8e 100644 --- a/src/main/resources/liquibase/version/0.4.1.xml +++ b/src/main/resources/liquibase/version/0.4.1.xml @@ -7,5 +7,6 @@ - + + diff --git a/src/main/resources/liquibase/version/0.4.1/2019-08-31--test_similar_series.xml b/src/main/resources/liquibase/version/0.4.1/2019-08-31--test_similar_series.xml new file mode 100644 index 0000000000..14ddf0d3bb --- /dev/null +++ b/src/main/resources/liquibase/version/0.4.1/2019-08-31--test_similar_series.xml @@ -0,0 +1,37 @@ + + + + + Creates two series and mark them as similar + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/webapp/WEB-INF/views/series/info.html b/src/main/webapp/WEB-INF/views/series/info.html index b202c2b511..abef6cebd7 100644 --- a/src/main/webapp/WEB-INF/views/series/info.html +++ b/src/main/webapp/WEB-INF/views/series/info.html @@ -338,8 +338,7 @@ -
- +
Similar series diff --git a/src/test/robotframework/series/similar/logic.robot b/src/test/robotframework/series/similar/logic.robot new file mode 100644 index 0000000000..57fa4661cc --- /dev/null +++ b/src/test/robotframework/series/similar/logic.robot @@ -0,0 +1,18 @@ +*** Settings *** +Documentation Verify logic for similar series +Library SeleniumLibrary +Suite Setup Before Test Suite +Suite Teardown Close Browser +Force Tags series similar-series logic + +*** Test Cases *** +Similar series should be linked to each other + Go To ${SITE_URL}/series/4 + Page Should Contain Element css=#similar-series [href="/series/5"] + Go To ${SITE_URL}/series/5 + Page Should Contain Element css=#similar-series [href="/series/4"] + +*** Keywords *** +Before Test Suite + Open Browser ${SITE_URL}/ ${BROWSER} + Register Keyword To Run On Failure Log Source