aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/test/schema_dumper_test.rb
diff options
context:
space:
mode:
authorDavid Heinemeier Hansson <david@loudthinking.com>2006-03-18 21:27:40 +0000
committerDavid Heinemeier Hansson <david@loudthinking.com>2006-03-18 21:27:40 +0000
commit9db8f3e57a0b18340b151033c53caaa4c679a801 (patch)
treec8b023b5a13c4ac0efd6c78d33351a59a80cc318 /activerecord/test/schema_dumper_test.rb
parentc0ad3b6b680b15578be616206c47165b17eb4f1a (diff)
downloadrails-9db8f3e57a0b18340b151033c53caaa4c679a801.tar.gz
rails-9db8f3e57a0b18340b151033c53caaa4c679a801.tar.bz2
rails-9db8f3e57a0b18340b151033c53caaa4c679a801.zip
SQL Server adapter gets some love (closes #4298) [rtomayko@gmail.com]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@3949 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
Diffstat (limited to 'activerecord/test/schema_dumper_test.rb')
-rw-r--r--activerecord/test/schema_dumper_test.rb9
1 files changed, 9 insertions, 0 deletions
diff --git a/activerecord/test/schema_dumper_test.rb b/activerecord/test/schema_dumper_test.rb
index 242c5c5aa8..5dd0d4e9a2 100644
--- a/activerecord/test/schema_dumper_test.rb
+++ b/activerecord/test/schema_dumper_test.rb
@@ -14,6 +14,15 @@ if ActiveRecord::Base.connection.respond_to?(:tables)
assert_match %r{create_table "authors"}, output
assert_no_match %r{create_table "schema_info"}, output
end
+
+ def test_schema_dump_includes_not_null_columns
+ stream = StringIO.new
+
+ ActiveRecord::SchemaDumper.ignore_tables = [/^[^s]/]
+ ActiveRecord::SchemaDumper.dump(ActiveRecord::Base.connection, stream)
+ output = stream.string
+ assert_match %r{:null => false}, output
+ end
def test_schema_dump_with_string_ignored_table
stream = StringIO.new