mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
3c9beb3dab
Signed-off-by: Joshua Peek <josh@joshpeek.com>
29 lines
1 KiB
Ruby
29 lines
1 KiB
Ruby
require 'generators/generator_test_helper'
|
|
|
|
class RailsResourceGeneratorTest < GeneratorTestCase
|
|
def test_resource_generates_resources
|
|
run_generator('resource', %w(Product name:string))
|
|
|
|
assert_generated_controller_for :products
|
|
assert_generated_model_for :product
|
|
assert_generated_fixtures_for :products
|
|
assert_generated_functional_test_for :products
|
|
assert_generated_helper_for :products
|
|
assert_generated_helper_test_for :products
|
|
assert_generated_migration :create_products
|
|
assert_added_route_for :products
|
|
end
|
|
|
|
def test_resource_skip_migration_skips_migration
|
|
run_generator('resource', %w(Product name:string --skip-migration))
|
|
|
|
assert_generated_controller_for :products
|
|
assert_generated_model_for :product
|
|
assert_generated_fixtures_for :products
|
|
assert_generated_functional_test_for :products
|
|
assert_generated_helper_for :products
|
|
assert_generated_helper_test_for :products
|
|
assert_skipped_migration :create_products
|
|
assert_added_route_for :products
|
|
end
|
|
end
|