@@ -91,15 +91,31 @@ watch(
9191 </script >
9292
9393<template >
94- <form class =" flex h-full flex-col justify-between" @submit.prevent =" onSubmit" >
94+ <form
95+ class =" flex h-full flex-col justify-between"
96+ data-cy =" signup-info-form"
97+ @submit.prevent =" onSubmit"
98+ >
9599 <UiDialogHeader class="py-6">
96100 <UiDialogTitle class="text-4xl font-bold">{{
97101 $t('register.register-info.title')
98102 }}</UiDialogTitle >
99103 </UiDialogHeader >
100104 <div class =" flex flex-col gap-4" >
101- <FieldInput placeholder="Name" type="text" name="name" v-bind =" nameAttrs " />
102- <FieldInput placeholder="Email" type="text" name="email" v-bind =" emailAttrs " />
105+ <FieldInput
106+ placeholder="Name"
107+ type="text"
108+ data-cy="signup-name"
109+ name="name"
110+ v-bind =" nameAttrs "
111+ />
112+ <FieldInput
113+ placeholder="Email"
114+ type="text"
115+ data-cy="signup-email"
116+ name="email"
117+ v-bind =" emailAttrs "
118+ />
103119 <div >
104120 <h2 class =" font-semibold" >{{ $t('register.register-info.date-of-birth.title') }}</h2 >
105121 <p class =" text-muted-foreground mb-4 text-sm" >
@@ -112,26 +128,30 @@ watch(
112128 :options =" dateSelect .months .value "
113129 placeholder="Month"
114130 name="birth-month"
131+ data-cy="signup-dob-month"
115132 />
116133 <Select
117134 v-model =" dateSelect .selectedDay .value "
118135 class="flex-1/4"
119136 :options =" dateSelect .days .value "
120137 placeholder="Day"
121138 name="birth-day"
139+ data-cy="signup-dob-day"
122140 />
123141 <Select
124142 v-model =" dateSelect .selectedYear .value "
125143 class="flex-1/4"
126144 :options =" dateSelect .years .value "
127145 placeholder="Year"
128146 name="birth-year"
147+ data-cy="signup-dob-year"
129148 />
130149 </div >
131150 <p
132151 v-if =" errors.birthDate"
133152 data-test-id =" birth-date-error"
134153 class =" text-destructive ps-1 text-xs"
154+ data-cy =" signup-dob-error"
135155 >
136156 {{ errors.birthDate }}
137157 </p >
@@ -143,6 +163,7 @@ watch(
143163 :disabled =" Object .entries (errors ).length > 0 || isSubmitting "
144164 size="xl"
145165 class="w-full"
166+ data-cy="signup-next-button"
146167 >{{ $t('ui.next') }}</Button
147168 >
148169 </UiDialogFooter >
0 commit comments