Disables Flipper memoization for test environment (Fixes Flipper middleware warning in Rails 7) #10501
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
On the rails 7 branch The build was displaying the error -
Flipper::Middleware::Memoizer appears to be running twice.
- This commit tries to fix thatThe error mentions this approach
https://github.com/jnunemaker/flipper/pull/523
, but I could not really makeflipper.preload
work. I think one possible approach could be disabling memoization for the test environment.Thinking out loud - If we wish to keep it we can as well enable it on our base spec helper by adding:
What? Why?
What should we test?
Commit to be cherry picked into
mkllnk:rails7
branch -> no testing needed here, just aOr
If we wish to merge it with master we should:
Test flipper:
Log in as a superadmin and verify that:
Release notes
Changelog Category: Technical changes
The title of the pull request will be included in the release notes.
Dependencies
Documentation updates