Skip to content

test(blog): add blog page tests and polish blog navigation - #15

Merged
CodingWithJiro merged 40 commits into
mainfrom
test/blog-feature-polish
Aug 28, 2026
Merged

CodingWithJiro merged 40 commits into
mainfrom
test/blog-feature-polish

Conversation

@CodingWithJiro

Copy link
Copy Markdown
Owner

Description

Polished the existing blog experience and added comprehensive test coverage for the blog page.

Changes

  • Polished blog navigation links and replace text arrows with lucide-react icons.
  • Improved mobile presentation of blog navigation, tags, and breadcrumb text.
  • Added loading="eager" attribute to blog and author images for performance.
  • Added breadcrumb navigation to the /blog page.
  • Added unit tests for getSlug() and getBlogMeta() utilities.
  • Added integration tests for the Breadcrumb component.
  • Added integration tests for the ArticleHeader component.
  • Added E2E coverage for the landing page Blog section, /blog page, and /blog/[slug] pages.
  • Added E2E coverage for valid and invalid blog article routes.
  • Added E2E coverage for navigation between Home, Blog, and article pages.
  • Added E2E coverage for the View All and Read more articles navigation flows.

Quick Demo

portfolio-blog-test-demo.mp4

Notes for Reviewers

  • This PR primarily polishes the existing /blog page and strengthens its test coverage.
  • E2E tests, integration tests, and unit tests were added since I realized I haven't added them yet for the blog feature.
  • I did not add the E2E test in the quick demo since it takes too long to record.
  • Planning on adding a Buy Me a Kofi link at the end of each article pages for future changes.
  • I will focus on adding the /projects page in my next PR.

@vercel

vercel Bot commented Aug 28, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
elmarchavez Ready Ready Preview Aug 28, 2026 3:56pm

@CodingWithJiro

Copy link
Copy Markdown
Owner Author

In a team setting, this PR would await senior developer approval.
For this solo project, I’ll proceed with merging after review.

@CodingWithJiro
CodingWithJiro merged commit 9694529 into main Aug 28, 2026
6 checks passed
@CodingWithJiro
CodingWithJiro deleted the test/blog-feature-polish branch August 28, 2026 15:59

This branch was successfully deployed

1 active deployment
Preview — 339aa6e8 Deployed Aug 28, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant