Removing unused setup code from Lotus::Loader test #17
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.
The test fixture setup and
@loader
assignment aren't required inloader_test.rb
in order for the test to pass. I suspect this is because the loading occurs onLotus::Application.new
but at some stage a different thing was planned.This test is also strange because it claims to test
Lotus::Loader#load!
but never directly calls that method. It seems marginally related to the originalOneLine
application before #6 was merged where it looked like:This fails because at class declaration time the application has not been loaded and the framework hasn't been duped into the extra modules. Instead we could force this duplication to occur by running
OneFile::Application.new
before declaring ourController
andView
modules but this then requires two instantiations of our application. Once here and once inconfig.ru