@@ -75,9 +75,9 @@ function EducationPage() {
7575 </ Button >
7676 </ div >
7777
78- < div className = { cn ( styles . features , 'ktl-row' , 'ktl-offset-top-l' ) } >
78+ < div className = { cn ( styles . features , 'ktl-row' , 'ktl-offset-top-l' ) } data-test = "teach-features" >
7979 < div className = "ktl-col-12 ktl-col-md-4" >
80- < div className = { styles . feature } >
80+ < div className = { styles . feature } data-test = "teach-feature" >
8181 < div className = { cn ( styles . featureIcon , 'ktl-offset-bottom-m' ) } >
8282 < img
8383 src = "/images/education/icons/teach-academically-recognized-icon.svg"
@@ -95,7 +95,7 @@ function EducationPage() {
9595 </ div >
9696
9797 < div className = "ktl-col-12 ktl-col-md-4" >
98- < div className = { styles . feature } >
98+ < div className = { styles . feature } data-test = "teach-feature" >
9999 < div className = { cn ( styles . featureIcon , 'ktl-offset-bottom-m' ) } >
100100 < img
101101 src = "/images/education/icons/teach-popular-icon.svg"
@@ -113,7 +113,7 @@ function EducationPage() {
113113 </ div >
114114
115115 < div className = "ktl-col-12 ktl-col-md-4" >
116- < div className = { styles . feature } >
116+ < div className = { styles . feature } data-test = "teach-feature" >
117117 < div className = { cn ( styles . featureIcon , 'ktl-offset-bottom-m' ) } >
118118 < img
119119 src = "/images/education/icons/teach-multiplatform-icon.svg"
@@ -133,7 +133,7 @@ function EducationPage() {
133133 </ div >
134134
135135 < div className = "ktl-offset-top-l" >
136- < div className = { styles . topButtons } >
136+ < div className = { styles . topButtons } data-test = "teach-top-buttons" >
137137 < Button
138138 size = "l"
139139 icon = { < SlackIcon /> }
@@ -178,43 +178,43 @@ function EducationPage() {
178178 Kotlin is taught at { universitiesCount } universities
179179 </ h2 >
180180
181- < div className = { styles . universitiesTopNumbers } >
181+ < div className = { styles . universitiesTopNumbers } data-test = "universities-numbers" >
182182 < TeachNumbers countriesCount = { countriesCount } universitiesCount = { universitiesCount } />
183183 </ div >
184184 </ div >
185185 </ div >
186186
187187 < div className = { cn ( styles . universitiesLogos , 'ktl-offset-top-m' ) } >
188- < div className = { styles . logos } >
189- < div className = { styles . logosItem } >
188+ < div className = { styles . logos } data-test = "teach-logos" >
189+ < div className = { styles . logosItem } data-test = "teach-logo" >
190190 < img
191191 className = { styles . logosHopkins }
192192 src = "/images/education/universities/harvard.jpg"
193193 alt = "Harvard University"
194194 />
195195 </ div >
196- < div className = { styles . logosItem } >
196+ < div className = { styles . logosItem } data-test = "teach-logo" >
197197 < img
198198 className = { styles . logosCambridge }
199199 src = "/images/education/universities/cambridge.png"
200200 alt = "University of Cambridge"
201201 />
202202 </ div >
203- < div className = { styles . logosItem } >
203+ < div className = { styles . logosItem } data-test = "teach-logo" >
204204 < img
205205 className = { styles . logosStanford }
206206 src = "/images/education/universities/stanford.png"
207207 alt = "Stanford University"
208208 />
209209 </ div >
210- < div className = { styles . logosItem } >
210+ < div className = { styles . logosItem } data-test = "teach-logo" >
211211 < img
212212 className = { styles . logosImperial }
213213 src = "/images/education/universities/imperial.png"
214214 alt = "Imperial College London"
215215 />
216216 </ div >
217- < div className = { styles . logosItem } >
217+ < div className = { styles . logosItem } data-test = "teach-logo" >
218218 < img
219219 className = { styles . logosChicago }
220220 src = "/images/education/universities/uchicago.png"
@@ -224,9 +224,9 @@ function EducationPage() {
224224 </ div >
225225 </ div >
226226
227- < TeachMap className = { styles . mapWrapper } universities = { universities } />
227+ < TeachMap className = { styles . mapWrapper } universities = { universities } data-test = "teach-map" />
228228
229- < div className = { cn ( styles . universitiesBottom , 'ktl-offset-top-m' ) } >
229+ < div className = { cn ( styles . universitiesBottom , 'ktl-offset-top-m' ) } data-test = "teach-universities-bottom" >
230230 < div className = "ktl-row" >
231231 < div className = "ktl-col-12 ktl-col-sm-8 ktl-col-sm-offset-2" >
232232 < p className = "ktl-text-2 ktl-offset-bottom-m" >
@@ -270,7 +270,7 @@ function EducationPage() {
270270 < ul className = { styles . links } >
271271 < li className = { styles . linksFirstList } >
272272 < p className = "ktl-h4 ktl-offset-bottom-xs" > Get started</ p >
273- < ul className = { styles . list } >
273+ < ul className = { styles . list } data-test = "teach-list" >
274274 < li className = { styles . listItem } >
275275 < a href = "/docs/kotlin-tour-welcome.html" className = { textCn ( 'rs-link' , { external : true } ) } >
276276
@@ -330,7 +330,7 @@ function EducationPage() {
330330
331331 < li className = { styles . listItem } >
332332 < div className = { textCn ( 'rs-text-2' ) } > Atomic Kotlin:</ div >
333- < ul className = { cn ( styles . list , styles . sublist ) } >
333+ < ul className = { cn ( styles . list , styles . sublist ) } data-test = "teach-list" >
334334 < li className = { styles . listItem } >
335335 < a
336336 href = "https://www.atomickotlin.com/exercises/"
@@ -390,7 +390,7 @@ function EducationPage() {
390390
391391 < li className = { styles . linksSecondList } >
392392 < p className = "ktl-h4 ktl-offset-bottom-xs" > Tools</ p >
393- < ul className = { styles . list } >
393+ < ul className = { styles . list } data-test = "teach-list" >
394394 < li className = { styles . listItem } >
395395 < a
396396 href = "https://www.jetbrains.com/community/education/#students"
@@ -436,7 +436,7 @@ function EducationPage() {
436436
437437 < li className = { styles . linksThirdList } >
438438 < p className = "ktl-h4 ktl-offset-bottom-xs" > Online Courses</ p >
439- < ul className = { styles . list } >
439+ < ul className = { styles . list } data-test = "teach-list" >
440440 < li className = { styles . listItem } >
441441 < a
442442 target = "_blank"
@@ -472,7 +472,7 @@ function EducationPage() {
472472
473473 < li className = { styles . linksFourthList } >
474474 < p className = "ktl-h4 ktl-offset-bottom-xs" > Android in Kotlin</ p >
475- < ul className = { styles . list } >
475+ < ul className = { styles . list } data-test = "teach-list" >
476476 < li className = { styles . listItem } >
477477 < a
478478 href = "https://developer.android.com/courses/android-basics-compose/course"
@@ -499,7 +499,7 @@ function EducationPage() {
499499
500500 < li className = { styles . linksFifthList } >
501501 < p className = "ktl-h4 ktl-offset-bottom-xs" > Practice Kotlin</ p >
502- < ul className = { styles . list } >
502+ < ul className = { styles . list } data-test = "teach-list" >
503503 < li className = { styles . listItem } >
504504 < a href = "https://play.kotlinlang.org/koans/overview" className = { textCn ( 'rs-link' ) } >
505505 Koans
@@ -525,7 +525,7 @@ function EducationPage() {
525525 < SubscriptionForm />
526526 </ section >
527527
528- < section className = { cn ( styles . video , 'ktl-offset-top-xxl' ) } >
528+ < section className = { cn ( styles . video , 'ktl-offset-top-xxl' ) } data-test = "teach-video" >
529529 < div className = "ktl-layout ktl-layout--center" >
530530 < div className = "ktl-row" >
531531 < div className = "ktl-col" >
0 commit comments