1
1
describe ( 'Flow Tests' , ( ) => {
2
2
it ( 'Shows the landing page' , ( ) => {
3
- cy . visit ( 'http://localhost:3000' )
3
+ cy . visit ( '/' )
4
+ cy . get ( '[data-testid=get_started_button]' ) . click ( )
4
5
} )
5
6
6
7
it ( 'Navigates through the Medicaid only flow' , ( ) => {
@@ -11,17 +12,19 @@ describe('Flow Tests', () => {
11
12
const expenseDate = '09/04/2024'
12
13
const expenseAmount = '33'
13
14
const username = 'Jane Doe'
14
-
15
+ cy . visit ( '/' )
16
+
15
17
// Landing Page
16
- cy . visit ( 'http://localhost:3000' )
18
+ cy . get ( 'button' ) . contains ( 'Get Started' ) . should ( 'exist' )
19
+ cy . get ( '[data-testid=get_started_button]' ) . should ( 'exist' )
17
20
cy . get ( '[data-testid=get_started_button]' ) . click ( )
18
21
19
22
// How This Works
20
23
cy . url ( ) . should ( 'include' , '/introduction/how-this-works' )
21
24
cy . contains ( "Lorem ipsum" ) . not ( 'be.visible' )
22
- cy . get ( '[data-testid=accordionButton_what_is_self_employment]' ) . click ( )
25
+ cy . get ( '[data-testid=accordionButton_what_is_self_employment]' ) . trigger ( "click" )
23
26
cy . contains ( "Lorem ipsum" ) . should ( 'be.visible' )
24
- cy . get ( '[data-testid=get_started_button]' ) . click ( )
27
+ cy . get ( '[data-testid=get_started_button]' ) . trigger ( "click" )
25
28
26
29
// Benefits page
27
30
cy . url ( ) . should ( 'include' , '/introduction/benefits' )
@@ -31,9 +34,9 @@ describe('Flow Tests', () => {
31
34
// Ledger landing
32
35
cy . url ( ) . should ( 'include' , '/ledger/income' )
33
36
cy . get ( '[data-testid=accordionItem_income_landing_what_counts]' ) . not ( 'be.visible' )
34
- cy . get ( '[data-testid=accordionButton_income_landing_what_counts' ) . click ( )
37
+ cy . get ( '[data-testid=accordionButton_income_landing_what_counts' ) . trigger ( "click" )
35
38
cy . get ( '[data-testid=accordionItem_income_landing_what_counts]' ) . should ( 'be.visible' )
36
- cy . get ( '[data-testid=add_income_button' ) . click ( )
39
+ cy . get ( '[data-testid=add_income_button' ) . trigger ( "click" )
37
40
38
41
// Ledger add page
39
42
cy . url ( ) . should ( 'include' , '/ledger/income/add' )
0 commit comments