Skip to content

test(note): add ionic theme coverage and consolidate font scaling tests - #31728

Merged
thetaPC merged 3 commits into
ionic-modularfrom
FW-6855-tests
Nov 13, 2026
Merged

thetaPC merged 3 commits into
ionic-modularfrom
FW-6855-tests

Conversation

@thetaPC

@thetaPC thetaPC commented Nov 11, 2026

Copy link
Copy Markdown
Contributor

Issue number: internal


What is the current behavior?

ion-note screenshots only run in the ios and md themes, so the ionic theme has no baseline. The item divider "end slot" test renders the note in the start slot. Font scaling is split across several screenshots, including one that tests how an item wraps its label rather than the note.

What is the new behavior?

  • Adds the ionic theme to the default, color and font scaling screenshots, so the Modular Ionic migration has a baseline in every theme
  • Fixes the item divider end slot test to render slot="end"
  • Combines font scaling into one screenshot of a note on its own, in an item and in an item divider
  • Removes the label wrapping screenshot, since item's own tests own that behavior

Does this introduce a breaking change?

  • Yes
  • No

Other information

N/A

@vercel

vercel Bot commented Nov 11, 2026 •

Copy link
Copy Markdown

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

Project Deployment Actions Updated
ionic-framework Ready Ready Preview Nov 12, 2026 11:47pm UTC

Request Review

@github-actions github-actions Bot added the package: core @ionic/core package label Nov 11, 2026
@thetaPC
thetaPC added this pull request to stack #31730 November 11, 2026 00:57
@thetaPC
thetaPC marked this pull request as ready for review November 12, 2026 03:43
@thetaPC
thetaPC requested a review from a team as a code owner November 12, 2026 03:43
@thetaPC
thetaPC requested a review from ShaneK November 12, 2026 03:43

@ShaneK ShaneK left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! 🚀

@thetaPC
thetaPC merged commit 325360e into ionic-modular Nov 13, 2026
54 checks passed
@thetaPC
thetaPC deleted the FW-6855-tests branch November 13, 2026 00:03

This branch was successfully deployed

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

Labels

package: core @ionic/core package

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants