Running 'rake spec' generates a series of warnings due to the constant ANVIL_ROOT being reassigned within a block of
before(:each):
(in /Users/Antonio/Code/anvil/anvilties)
....................../spec/initializer_spec.rb:80: warning: already initialized constant ANVIL_ROOT
../spec/initializer_spec.rb:80: warning: already initialized constant ANVIL_ROOT
../spec/initializer_spec.rb:80: warning: already initialized constant ANVIL_ROOT
../spec/initializer_spec.rb:80: warning: already initialized constant ANVIL_ROOT
../spec/initializer_spec.rb:80: warning: already initialized constant ANVIL_ROOT
../spec/initializer_spec.rb:80: warning: already initialized constant ANVIL_ROOT
../spec/initializer_spec.rb:80: warning: already initialized constant ANVIL_ROOT
../spec/initializer_spec.rb:80: warning: already initialized constant ANVIL_ROOT
../spec/initializer_spec.rb:80: warning: already initialized constant ANVIL_ROOT
../spec/initializer_spec.rb:80: warning: already initialized constant ANVIL_ROOT
../spec/initializer_spec.rb:80: warning: already initialized constant ANVIL_ROOT
../spec/initializer_spec.rb:80: warning: already initialized constant ANVIL_ROOT
../spec/initializer_spec.rb:80: warning: already initialized constant ANVIL_ROOT
../spec/initializer_spec.rb:80: warning: already initialized constant ANVIL_ROOT
../spec/initializer_spec.rb:80: warning: already initialized constant ANVIL_ROOT
../spec/initializer_spec.rb:80: warning: already initialized constant ANVIL_ROOT
This could be solved by using a variable rather than a constant or by moving the constant assignment outside of the
block. In the attached (super-tiny) patch, I took the latter approach. |