@@ -33,18 +33,53 @@ test.describe("About Page", () => {
3333 await expect (
3434 page . getByRole ( "heading" , { name : "Work Experience" } ) ,
3535 ) . toBeVisible ( ) ;
36- await expect ( page . getByText ( "Senior Full-Stack Developer" ) ) . toBeVisible ( ) ;
37- await expect ( page . getByText ( "TechCorp Inc." ) ) . toBeVisible ( ) ;
36+ await expect (
37+ page . getByText ( "Software Engineer & Staff Software Engineer" ) ,
38+ ) . toBeVisible ( ) ;
39+ await expect ( page . getByText ( "FRIDAY Insurance" ) ) . toBeVisible ( ) ;
3840 } ) ;
3941
4042 test ( "should display skills section" , async ( { page } ) => {
4143 await expect (
4244 page . getByRole ( "heading" , { name : "Skills & Expertise" } ) ,
4345 ) . toBeVisible ( ) ;
44- await expect ( page . getByText ( "Frontend Development" ) ) . toBeVisible ( ) ;
45- await expect ( page . getByTestId ( "skill-name-react" ) ) . toBeVisible ( ) ;
46- await expect ( page . getByTestId ( "skill-name-node.js" ) ) . toBeVisible ( ) ;
47- await expect ( page . getByTestId ( "skill-name-git" ) ) . toBeVisible ( ) ;
46+
47+ await expect (
48+ page . getByTestId ( "skill-category-tech-skills" , {
49+ name : "Programming Languages, Frameworks & Data" ,
50+ } ) ,
51+ ) . toBeVisible ( ) ;
52+ await expect ( page . getByTestId ( "skill-name-java" ) ) . toBeVisible ( ) ;
53+ await expect ( page . getByTestId ( "skill-name-kotlin" ) ) . toBeVisible ( ) ;
54+ await expect ( page . getByTestId ( "skill-name-python" ) ) . toBeVisible ( ) ;
55+ await expect ( page . getByTestId ( "skill-name-javascript" ) ) . toBeVisible ( ) ;
56+ await expect ( page . getByTestId ( "skill-name-spring-boot" ) ) . toBeVisible ( ) ;
57+
58+ await expect (
59+ page . getByTestId ( "skill-category-infra-skills" , {
60+ name : "Cloud & DevOps" ,
61+ } ) ,
62+ ) . toBeVisible ( ) ;
63+ await expect ( page . getByTestId ( "skill-name-aws" ) ) . toBeVisible ( ) ;
64+ await expect ( page . getByTestId ( "skill-name-docker" ) ) . toBeVisible ( ) ;
65+ await expect ( page . getByTestId ( "skill-name-kubernetes" ) ) . toBeVisible ( ) ;
66+ await expect ( page . getByTestId ( "skill-name-helm" ) ) . toBeVisible ( ) ;
67+ await expect ( page . getByTestId ( "skill-name-terraform" ) ) . toBeVisible ( ) ;
68+
69+ await expect (
70+ page . getByTestId ( "skill-category-strategic-skills" , {
71+ name : "Software Engineering & Practices" ,
72+ } ) ,
73+ ) . toBeVisible ( ) ;
74+ await expect (
75+ page . getByTestId ( "skill-name-software-development" ) ,
76+ ) . toBeVisible ( ) ;
77+ await expect ( page . getByTestId ( "skill-name-tech-leadership" ) ) . toBeVisible ( ) ;
78+ await expect ( page . getByTestId ( "skill-name-api-design" ) ) . toBeVisible ( ) ;
79+ await expect ( page . getByTestId ( "skill-name-e2e-testing" ) ) . toBeVisible ( ) ;
80+ await expect (
81+ page . getByTestId ( "skill-name-performance-testing" ) ,
82+ ) . toBeVisible ( ) ;
4883 } ) ;
4984
5085 test ( "should display education and certifications section" , async ( {
@@ -54,10 +89,10 @@ test.describe("About Page", () => {
5489 page . getByRole ( "heading" , { name : "Education & Certifications" } ) ,
5590 ) . toBeVisible ( ) ;
5691 await expect (
57- page . getByText ( "University of California, Berkeley " ) ,
92+ page . getByText ( "Bachelor's Degree in Computer Information Systems " ) ,
5893 ) . toBeVisible ( ) ;
5994 await expect (
60- page . getByText ( "AWS Certified Developer - Associate " ) ,
95+ page . getByText ( "Oracle Certified Professional, Java SE 6 Programmer " ) ,
6196 ) . toBeVisible ( ) ;
6297 } ) ;
6398} ) ;
0 commit comments