diff --git a/test/test_description_per_sort_by.py b/test/test_description_per_sort_by.py new file mode 100644 index 0000000..82ae037 --- /dev/null +++ b/test/test_description_per_sort_by.py @@ -0,0 +1,37 @@ +from test.test_description import TestDescription +from unittest import TestCase + + +class TestDescriptionPerSortBy(TestDescription, TestCase): + def setUp(self): + super(TestDescriptionPerSortBy, self).setUp() + self.driver.find_element_by_id( + 'button-for-showing-sort-option').click() + + def test_description_per_sort_by_stars(self): + self.driver.find_element_by_id( + 'sortByStars' + ).find_element_by_xpath('..').click() + self.sorted_by = "stars, date, name, minVer, license" + self.coalesced_text_test() + + def test_description_per_sort_by_License(self): + self.driver.find_element_by_id( + 'sortByLicense' + ).find_element_by_xpath('..').click() + self.sorted_by = "license, date, stars, name, minVer" + self.coalesced_text_test() + + def test_description_per_sort_by_minVer(self): + self.driver.find_element_by_id( + 'sortByMinVer' + ).find_element_by_xpath('..').click() + self.sorted_by = "minVer, date, stars, name, license" + self.coalesced_text_test() + + def test_description_per_sort_by_name(self): + self.driver.find_element_by_id( + 'sortByName' + ).find_element_by_xpath('..').click() + self.sorted_by = "name, date, stars, minVer, license" + self.coalesced_text_test()