Disable cache_classes in the Test Environment (when using Spring) - #51256
Merged
Conversation
As recommended in Rails when using Spring: https://guides.rubyonrails.org/configuring.html#config-cache-classes Also, as of Spring 3.x, required to be able to run tests locally in development with `spring testunit`
Hamms
marked this pull request as ready for review
April 11, 2023 18:19
davidsbailey
approved these changes
Apr 11, 2023
bethanyaconnor
approved these changes
Apr 11, 2023
cache_classes in the Test Environmentcache_classes in the Test Environment (when using Spring)
8 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.

To enable fast code reloading in the test environment, as recommended in Rails when using Spring: https://guides.rubyonrails.org/configuring.html#config-cache-classes
Also, as of Spring 3.x, required to be able to run tests locally in development with
spring testunitFollow-up to #51255, which fixes some bugs in environments with code reloading enabled.
Links
See slack thread at https://codedotorg.slack.com/archives/C0T10HG6N/p1681166502633419 for more context
Testing story
Tested locally that this reenables running unit tests locally with
spring testunitafter the upgrade to Spring 3.x, and again makes it possible to rundashboard-consolein the test environment.