These fixes have been applied to master and 3-1-stable. It would be nice to backport them for the next 3.0.x release as well.
See #3845 for more details.
Test return value of ActiveSupport::Dependencies::Loadable#require
- Add tests to protect from regressions in require's return value behavior
- See a10606c (require needs to return true or false) for the original bug fix
require needs to return true or false. thank you Ryan "zenspider" Davis
`load` should also return the value from `super`
Test return value of ActiveSupport::Dependencies::Loadable#load
Test that require and load raise LoadError if file not found
Simplify load and require tests
- These tests don't use autoloading so there's no need to add anything to autoload_paths