Skip to content

Cover middleware freeze contracts. - #77

Merged
samuel-williams-shopify merged 1 commit into
mainfrom
cover-freeze-contracts
Aug 16, 2026
Merged

Cover middleware freeze contracts.#77
samuel-williams-shopify merged 1 commit into
mainfrom
cover-freeze-contracts

Conversation

@samuel-williams-shopify

Copy link
Copy Markdown
Contributor

Summary

  • cover custom freeze behavior across session, static, content, controller, localization, redirection, and exception middleware
  • verify receivers and owned configuration are frozen
  • verify repeated calls to freeze return the same object
  • add the standard frozen guard to Controller::Rewrite::ExtractPrefixRule

Testing

  • affected suites: 123 tests, 336 assertions
  • bundle exec rubocop for all changed files
  • bundle exec bake decode:index:coverage lib

Assisted-By: devx/cbdeae41-9308-4071-ad53-58cd92db2946
@samuel-williams-shopify
samuel-williams-shopify merged commit 8ef10c5 into main Aug 16, 2026
41 of 49 checks passed
@samuel-williams-shopify
samuel-williams-shopify deleted the cover-freeze-contracts branch August 16, 2026 23:13
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