aboutsummaryrefslogtreecommitdiffstats
path: root/railties/test
diff options
context:
space:
mode:
authorJan Bernacki <releu@me.com>2012-08-22 14:50:41 +0400
committerJan Bernacki <releu@me.com>2012-09-06 23:34:10 +0400
commitd965bbfe9f45be8d203a85482923253c751a20bd (patch)
tree79263e71bde4866946ed8899a10a1db9061b4b51 /railties/test
parente8c9f0513da0fac45ba585cf62739da57603f4ed (diff)
downloadrails-d965bbfe9f45be8d203a85482923253c751a20bd.tar.gz
rails-d965bbfe9f45be8d203a85482923253c751a20bd.tar.bz2
rails-d965bbfe9f45be8d203a85482923253c751a20bd.zip
add mini-validator on creating migration
move validation to AR
Diffstat (limited to 'railties/test')
-rw-r--r--railties/test/generators/migration_generator_test.rb7
1 files changed, 7 insertions, 0 deletions
diff --git a/railties/test/generators/migration_generator_test.rb b/railties/test/generators/migration_generator_test.rb
index 774038c0e1..15e5a0b92b 100644
--- a/railties/test/generators/migration_generator_test.rb
+++ b/railties/test/generators/migration_generator_test.rb
@@ -28,6 +28,13 @@ class MigrationGeneratorTest < Rails::Generators::TestCase
run_generator [migration]
assert_migration "db/migrate/change_title_body_from_posts.rb", /class #{migration} < ActiveRecord::Migration/
end
+
+ def test_migration_with_invalid_file_name
+ migration = "add_something:datetime"
+ assert_raise ActiveRecord::IllegalMigrationNameError do
+ run_generator [migration]
+ end
+ end
def test_add_migration_with_attributes
migration = "add_title_body_to_posts"