@@ -6,6 +6,7 @@ import FacilityNotify from "../../pageobject/Facility/FacilityNotify";
6
6
import LoginPage from "../../pageobject/Login/LoginPage" ;
7
7
import ManageUserPage from "../../pageobject/Users/ManageUserPage" ;
8
8
import { UserPage } from "../../pageobject/Users/UserSearch" ;
9
+ import { advanceFilters } from "../../pageobject/utils/advanceFilterHelpers" ;
9
10
10
11
describe ( "Facility Homepage Function" , ( ) => {
11
12
const loginPage = new LoginPage ( ) ;
@@ -61,18 +62,19 @@ describe("Facility Homepage Function", () => {
61
62
} ) ;
62
63
63
64
it ( "Verify the functionality of advance filter" , ( ) => {
64
- userPage . clickAdvancedFilters ( ) ;
65
- facilityPage . selectState ( stateName ) ;
66
- facilityPage . selectDistrict ( district ) ;
67
- facilityPage . selectLocalBody ( localBody ) ;
68
- facilityPage . clickUpdateFacilityType ( facilityType ) ;
69
- userPage . applyFilter ( ) ;
65
+ advanceFilters . clickAdvancedFiltersButton ( ) ;
66
+ advanceFilters . selectState ( stateName ) ;
67
+ advanceFilters . selectDistrict ( district ) ;
68
+ advanceFilters . selectLocalBody ( localBody ) ;
69
+ advanceFilters . selectFacilityType ( facilityType ) ;
70
+ advanceFilters . applySelectedFilter ( ) ;
70
71
facilityPage . verifyStateBadgeContent ( stateName ) ;
71
72
facilityPage . verifyDistrictBadgeContent ( district ) ;
72
73
facilityPage . verifyLocalBodyBadgeContent ( localBody ) ;
73
74
facilityPage . verifyFacilityTypeBadgeContent ( facilityType ) ;
74
75
manageUserPage . assertFacilityInCard ( facilityName ) ;
75
- userPage . clearFilters ( ) ;
76
+ advanceFilters . clickAdvancedFiltersButton ( ) ;
77
+ advanceFilters . clickClearAdvanceFilters ( ) ;
76
78
userPage . verifyDataTestIdNotVisible ( "State" ) ;
77
79
userPage . verifyDataTestIdNotVisible ( "District" ) ;
78
80
userPage . verifyDataTestIdNotVisible ( "Facility type" ) ;
@@ -116,11 +118,11 @@ describe("Facility Homepage Function", () => {
116
118
} ) ;
117
119
118
120
it ( "Verify Facility Detail page redirection to CNS and Live Minitoring " , ( ) => {
119
- userPage . clickAdvancedFilters ( ) ;
120
- facilityPage . selectState ( stateName ) ;
121
- facilityPage . selectDistrict ( district ) ;
122
- facilityPage . selectLocalBody ( localBody ) ;
123
- userPage . applyFilter ( ) ;
121
+ advanceFilters . clickAdvancedFiltersButton ( ) ;
122
+ advanceFilters . selectState ( stateName ) ;
123
+ advanceFilters . selectDistrict ( district ) ;
124
+ advanceFilters . selectLocalBody ( localBody ) ;
125
+ advanceFilters . applySelectedFilter ( ) ;
124
126
// go to cns page in the facility details page
125
127
manageUserPage . typeFacilitySearch ( facilityName ) ;
126
128
facilityPage . verifyFacilityBadgeContent ( facilityName ) ;
0 commit comments