Skip to content

Commit

Permalink
Added tests to show that 2d372d7 breaks old generator behavior (#545
Browse files Browse the repository at this point in the history
…state:resolved)
  • Loading branch information
josh committed Jul 11, 2008
1 parent f522a89 commit c00baf4
Showing 1 changed file with 19 additions and 0 deletions.
19 changes: 19 additions & 0 deletions railties/test/generators/rails_controller_generator_test.rb
Expand Up @@ -17,4 +17,23 @@ def test_controller_generates_namespaced_controller
assert_generated_functional_test_for "admin::products"
assert_generated_helper_for "admin::products"
end

def test_controller_generates_namespaced_and_not_namespaced_controllers
run_generator('controller', %w(products))

# We have to require the generated helper to show the problem because
# the test helpers just check for generated files and contents but
# do not actually load them. But they have to be loaded (as in a real environment)
# to make the second generator run fail
require "#{RAILS_ROOT}/app/helpers/products_helper"

assert_nothing_raised do
begin
run_generator('controller', %w(admin::products))
ensure
# cleanup
Object.send(:remove_const, :ProductsHelper)
end
end
end
end

0 comments on commit c00baf4

Please sign in to comment.