Skip to content

Test unticking an issue that spans services on the demo page - #40

Merged
lesnik512 merged 1 commit into
mainfrom
test/demo-multi-service-untick
Oct 15, 2026
Merged

lesnik512 merged 1 commit into
mainfrom
test/demo-multi-service-untick

Conversation

@lesnik512

Copy link
Copy Markdown
Member

Follow-up to #39. Its browser tests use the CLI fixture, which has a single service, so they never cover what happens to the other services when an issue is unticked. These three smoke tests run on the demo site, where SHOP-38 is picked in both shop/api (2.5.0) and shop/web (1.9.0):

  • Clearing the shop/api pick with × unticks SHOP-38 and clears the shop/web pick too.
  • Picking the older 2.4.0 in shop/api unticks SHOP-38, keeps 2.4.0, and clears shop/web.
  • With SHOP-36 also chosen, clearing shop/api unticks SHOP-38 only. shop/web stays on 1.9.0 because SHOP-36 still needs it.

All three pass on main. I checked that they can fail by removing the untickMissed call from pick(): all three went red.

Not covered: a hand pick in shop/web that differs from the issue's pick and survives. 1.9.0 is the only tag in that service's range, so testing it would need a new tag in the demo scenario, which would also change the README screenshot.

@lesnik512
lesnik512 merged commit c54a1fa into main Oct 15, 2026
13 checks passed
@lesnik512
lesnik512 deleted the test/demo-multi-service-untick branch October 15, 2026 08:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant