Skip to content

fix(docs): improve Angular testing documentation and fix broken contributing link#31250

Open
Zac-Smucker-Bryan wants to merge 2 commits into
ionic-team:mainfrom
Zac-Smucker-Bryan:angular-test-docs-update
Open

fix(docs): improve Angular testing documentation and fix broken contributing link#31250
Zac-Smucker-Bryan wants to merge 2 commits into
ionic-team:mainfrom
Zac-Smucker-Bryan:angular-test-docs-update

Conversation

@Zac-Smucker-Bryan

@Zac-Smucker-Bryan Zac-Smucker-Bryan commented Jun 26, 2026

Copy link
Copy Markdown
Contributor

Issue number: resolves #31251


What is the current behavior?

While working on e2e tests in the angular directory, I encountered a few documentation issues that made the local development workflow more difficult to follow.

These omissions made it difficult to reproduce and validate additions to Angular tests I was adding as part of a separate PR.

What is the new behavior?

This PR does the following:

  • Fixes the broken link to the Ionic E2E testing guide in CONTRIBUTING.md by using a repository-root-relative path.
  • Updating docs/angular/testing.md to document the complete workflow for syncing local Angular framework changes.
  • Documents that packages/angular-server should be built as part of the local testing workflow.
  • Documents that contributors should remove previous npm link relationships before beginning a new sync cycle.
  • Clarifies the recommended workflow for syncing local package changes.
  • Documents the Playwright browser installation step required before running Playwright tests for the first time.

Does this introduce a breaking change?

  • Yes
  • No

Other information

Add pre-step to use npm unlink * to remove problematic links. Add step to build angular server as part of the steps to sync all changes. Add clarification that playwright install is necessary for first time testing changes.
@vercel

vercel Bot commented Jun 26, 2026

Copy link
Copy Markdown

@Zac-Smucker-Bryan is attempting to deploy a commit to the Ionic Team on Vercel.

A member of the Team first needs to authorize it.

@Zac-Smucker-Bryan Zac-Smucker-Bryan marked this pull request as ready for review June 26, 2026 19:40
@Zac-Smucker-Bryan Zac-Smucker-Bryan requested a review from a team as a code owner June 26, 2026 19:40
@Zac-Smucker-Bryan Zac-Smucker-Bryan requested a review from gnbm June 26, 2026 19:40
@Zac-Smucker-Bryan Zac-Smucker-Bryan changed the title docs: improve Angular testing documentation and fix broken contributing link Jun 26, 2026
@gnbm gnbm changed the title fix: improve Angular testing documentation and fix broken contributing link Jun 26, 2026
@vercel

vercel Bot commented Jun 29, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
ionic-framework Ready Ready Preview, Comment Jun 29, 2026 3:25pm

Request Review

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant