mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
Fix test on 1.8.8. Broken by inherited hook now running before Class.new block.
This commit is contained in:
parent
45ceacd6de
commit
c7f9e8c06c
1 changed files with 6 additions and 5 deletions
|
@ -147,12 +147,13 @@ class GeneratorsTest < Rails::Generators::TestCase
|
||||||
def test_developer_options_are_overwriten_by_user_options
|
def test_developer_options_are_overwriten_by_user_options
|
||||||
Rails::Generators.options[:new_generator] = { :generate => false }
|
Rails::Generators.options[:new_generator] = { :generate => false }
|
||||||
|
|
||||||
klass = Class.new(Rails::Generators::Base) do
|
self.class.class_eval <<-end_eval
|
||||||
def self.name() 'NewGenerator' end
|
class NewGenerator < Rails::Generators::Base
|
||||||
class_option :generate, :default => true
|
class_option :generate, :default => true
|
||||||
end
|
end
|
||||||
|
end_eval
|
||||||
|
|
||||||
assert_equal false, klass.class_options[:generate].default
|
assert_equal false, NewGenerator.class_options[:generate].default
|
||||||
ensure
|
ensure
|
||||||
Rails::Generators.subclasses.delete(klass)
|
Rails::Generators.subclasses.delete(klass)
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in a new issue