@@ -8,7 +8,7 @@ test.describe('calls', () => {
88 await page . getByPlaceholder ( 'Password' ) . click ( ) ;
99 await page . getByPlaceholder ( 'Password' ) . fill ( process . env . PW_LOGIN_PASSWORD ) ;
1010 await page . getByRole ( 'button' , { name : 'Log On' } ) . click ( ) ;
11- await page . getByRole ( 'link' , { name : ' Calls' } ) . click ( ) ;
11+ await page . getByRole ( 'link' , { name : 'Calls' } ) . click ( ) ;
1212 await expect ( page . locator ( '#unitsStatusesList' ) ) . toContainText ( 'Engine 1' ) ;
1313 await page . getByRole ( 'link' , { name : 'Archived Calls' } ) . click ( ) ;
1414 await expect ( page . locator ( '#addOldCall' ) ) . toContainText ( 'Add Archived Call' ) ;
@@ -52,99 +52,4 @@ test.describe('calls', () => {
5252 await page . getByRole ( 'button' , { name : 'Add Archived Call' } ) . click ( ) ;
5353 await expect ( page . locator ( 'tbody' ) ) . toContainText ( 'Test Archive Call' ) ;
5454 } ) ;
55-
56- test ( 'add new call' , async ( { page } ) => {
57- await page . goto ( 'https://qaweb.resgrid.dev/Account/LogOn' ) ;
58- await page . getByPlaceholder ( 'Username' ) . click ( ) ;
59- await page . getByPlaceholder ( 'Username' ) . fill ( process . env . PW_LOGIN_USERNAME ) ;
60- await page . getByPlaceholder ( 'Password' ) . click ( ) ;
61- await page . getByPlaceholder ( 'Password' ) . fill ( process . env . PW_LOGIN_PASSWORD ) ;
62- await page . getByRole ( 'button' , { name : 'Log On' } ) . click ( ) ;
63- await page . goto ( 'https://qaweb.resgrid.dev/User/Home/Dashboard' ) ;
64- await page . getByRole ( 'link' , { name : ' Calls' } ) . click ( ) ;
65- await expect ( page . locator ( '#unitsStatusesList' ) ) . toContainText ( 'Engine 1' ) ;
66- await page . locator ( '#page-wrapper div' ) . filter ( { hasText : 'Calls Home Calls Archived' } ) . locator ( '#addPersonButton' ) . click ( ) ;
67- await page . getByPlaceholder ( 'Name of the Call' ) . click ( ) ;
68- await page . getByPlaceholder ( 'Name of the Call' ) . fill ( 'test new call' ) ;
69- await page . locator ( '#CallPriority' ) . selectOption ( '2' ) ;
70- await page . locator ( '#newCallForm div' ) . filter ( { hasText : 'Type No Type MEDICAL' } ) . locator ( 'div' ) . click ( ) ;
71- await page . locator ( '#Call_Type' ) . selectOption ( 'STRUCTURE FIRE' ) ;
72- await page . getByPlaceholder ( 'Name of the Person Reporting' ) . click ( ) ;
73- await page . getByPlaceholder ( 'Name of the Person Reporting' ) . fill ( 'test1' ) ;
74- await page . getByPlaceholder ( 'Phone or Email address of the' ) . click ( ) ;
75- await page . getByPlaceholder ( 'Phone or Email address of the' ) . fill ( 'test2' ) ;
76- await page . getByPlaceholder ( 'CAD Id or Inbound Call System' ) . click ( ) ;
77- await page . getByPlaceholder ( 'CAD Id or Inbound Call System' ) . fill ( 'test3' ) ;
78- await page . getByPlaceholder ( 'Main or Parent External' ) . click ( ) ;
79- await page . getByPlaceholder ( 'Main or Parent External' ) . fill ( 'test4' ) ;
80- await page . getByPlaceholder ( 'Partner or Reference Number' ) . click ( ) ;
81- await page . getByPlaceholder ( 'Partner or Reference Number' ) . fill ( 'test5' ) ;
82- await page . locator ( '#nature-container' ) . getByRole ( 'paragraph' ) . click ( ) ;
83- await page . locator ( '#nature-container div' ) . first ( ) . fill ( 'test6' ) ;
84- await page . locator ( '#note-container div' ) . first ( ) . click ( ) ;
85- await page . locator ( '#note-container div' ) . first ( ) . fill ( 'test7' ) ;
86- await page . getByPlaceholder ( 'Map Book Page' ) . click ( ) ;
87- await page . getByPlaceholder ( 'Map Book Page' ) . fill ( 'test8' ) ;
88- await page . getByPlaceholder ( 'Full Address of the call (' ) . click ( ) ;
89- await page . getByPlaceholder ( 'Full Address of the call (' ) . fill ( '123 main street reno nv' ) ;
90- await page . getByRole ( 'link' , { name : 'Find Address' } ) . click ( ) ;
91- await expect ( page . getByRole ( 'button' , { name : 'Marker' } ) ) . toBeVisible ( ) ;
92- await page . locator ( 'input[name="dispatchUser_B5241B84-8BDC-4EA2-B35B-87E47138A950"]' ) . check ( ) ;
93- await page . getByRole ( 'button' , { name : 'Create and Dispatch Call' } ) . click ( ) ;
94- await expect ( page . locator ( '#activeCallsList' ) ) . toContainText ( 'test new call' ) ;
95- } ) ;
96-
97- test ( 'view call' , async ( { page } ) => {
98- await page . goto ( 'https://qaweb.resgrid.dev/Account/LogOn' ) ;
99- await page . getByPlaceholder ( 'Username' ) . click ( ) ;
100- await page . getByPlaceholder ( 'Username' ) . fill ( process . env . PW_LOGIN_USERNAME ) ;
101- await page . getByPlaceholder ( 'Password' ) . click ( ) ;
102- await page . getByPlaceholder ( 'Password' ) . fill ( process . env . PW_LOGIN_PASSWORD ) ;
103- await page . getByRole ( 'button' , { name : 'Log On' } ) . click ( ) ;
104- await page . getByRole ( 'link' , { name : ' Calls' } ) . click ( ) ;
105- await page . getByRole ( 'row' , { name : '24-24 test new call 12/31/' } ) . getByRole ( 'link' ) . first ( ) . click ( ) ;
106- await expect ( page . locator ( '#page-wrapper' ) ) . toContainText ( 'test new call' ) ;
107- await page . getByPlaceholder ( 'Enter note here...' ) . click ( ) ;
108- await page . getByPlaceholder ( 'Enter note here...' ) . fill ( 'test' ) ;
109- await page . getByRole ( 'button' , { name : 'Add Note' } ) . click ( ) ;
110- await expect ( page . locator ( '#note-messages-inner' ) ) . toContainText ( 'test' ) ;
111- await expect ( page . locator ( '#cluster_info' ) ) . toContainText ( 'test4' ) ;
112- await expect ( page . locator ( '#cluster_info' ) ) . toContainText ( 'Shawn Jackson' ) ;
113- await page . getByRole ( 'link' , { name : 'Dispatched' } ) . click ( ) ;
114- await expect ( page . getByRole ( 'table' ) ) . toContainText ( 'Test User69' ) ;
115- } ) ;
116-
117- test ( 'update call' , async ( { page } ) => {
118- await page . goto ( 'https://qaweb.resgrid.dev/Account/LogOn' ) ;
119- await page . getByPlaceholder ( 'Username' ) . click ( ) ;
120- await page . getByPlaceholder ( 'Username' ) . fill ( process . env . PW_LOGIN_USERNAME ) ;
121- await page . getByPlaceholder ( 'Password' ) . click ( ) ;
122- await page . getByPlaceholder ( 'Password' ) . fill ( process . env . PW_LOGIN_PASSWORD ) ;
123- await page . getByRole ( 'button' , { name : 'Log On' } ) . click ( ) ;
124- await page . goto ( 'https://qaweb.resgrid.dev/User/Home/Dashboard' ) ;
125- await page . getByRole ( 'link' , { name : ' Calls' } ) . click ( ) ;
126- await page . getByRole ( 'row' , { name : '24-24 test new call 12/31/' } ) . getByRole ( 'link' ) . nth ( 1 ) . click ( ) ;
127- await page . getByPlaceholder ( 'Name of the Call' ) . click ( ) ;
128- await page . getByPlaceholder ( 'Name of the Call' ) . fill ( 'test new call updated' ) ;
129- await page . locator ( '#CallPriority' ) . selectOption ( '1' ) ;
130- await page . locator ( '#Call_Type' ) . selectOption ( 'MEDICAL' ) ;
131- await page . getByPlaceholder ( 'Name of the Person Reporting' ) . click ( ) ;
132- await page . getByPlaceholder ( 'Name of the Person Reporting' ) . fill ( 'test1a' ) ;
133- await page . getByPlaceholder ( 'Phone or Email address of the' ) . click ( ) ;
134- await page . getByPlaceholder ( 'Phone or Email address of the' ) . fill ( 'test2a' ) ;
135- await page . getByPlaceholder ( 'CAD Id or Inbound Call System' ) . click ( ) ;
136- await page . getByPlaceholder ( 'CAD Id or Inbound Call System' ) . fill ( 'test3a' ) ;
137- await page . getByPlaceholder ( 'Main or Parent External' ) . click ( ) ;
138- await page . getByPlaceholder ( 'Main or Parent External' ) . fill ( 'test4a' ) ;
139- await page . getByPlaceholder ( 'Partner or Reference Number' ) . click ( ) ;
140- await page . getByPlaceholder ( 'Partner or Reference Number' ) . fill ( 'test5a' ) ;
141- await page . getByText ( 'test6' ) . click ( ) ;
142- await page . locator ( '#nature-container div' ) . filter ( { hasText : 'test6' } ) . fill ( 'test6a' ) ;
143- await page . getByText ( 'test7' ) . click ( ) ;
144- await page . locator ( '#note-container div' ) . filter ( { hasText : 'test7' } ) . fill ( 'test7a' ) ;
145- await page . getByPlaceholder ( 'Map Book Page' ) . click ( ) ;
146- await page . getByPlaceholder ( 'Map Book Page' ) . fill ( 'test8a' ) ;
147- await page . getByRole ( 'button' , { name : 'Update' } ) . click ( ) ;
148- await expect ( page . locator ( '#activeCallsList' ) ) . toContainText ( 'test new call updated' ) ;
149- } ) ;
15055} ) ;
0 commit comments