diff options
author | David Heinemeier Hansson <david@loudthinking.com> | 2007-04-13 01:26:17 +0000 |
---|---|---|
committer | David Heinemeier Hansson <david@loudthinking.com> | 2007-04-13 01:26:17 +0000 |
commit | c2f4681ab40083880b3aabe38769a5d5d3432447 (patch) | |
tree | 511975d9db3174c96c0c13d65036e4fe18726028 /activerecord/test | |
parent | 596112dcf82d58fd3f10e875818e1a99c4a0575e (diff) | |
download | rails-c2f4681ab40083880b3aabe38769a5d5d3432447.tar.gz rails-c2f4681ab40083880b3aabe38769a5d5d3432447.tar.bz2 rails-c2f4681ab40083880b3aabe38769a5d5d3432447.zip |
Added yielding of Builder instance for ActiveRecord::Base#to_xml calls [DHH]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@6519 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
Diffstat (limited to 'activerecord/test')
-rw-r--r-- | activerecord/test/xml_serialization_test.rb | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/activerecord/test/xml_serialization_test.rb b/activerecord/test/xml_serialization_test.rb index 61da81fe2d..752a0021a9 100644 --- a/activerecord/test/xml_serialization_test.rb +++ b/activerecord/test/xml_serialization_test.rb @@ -56,6 +56,14 @@ class XmlSerializationTest < Test::Unit::TestCase assert_no_match %r{<age}, @xml assert_match %r{<created-at}, @xml end + + def test_should_include_yielded_additions + @xml = Contact.new.to_xml do |xml| + xml.creator "David" + end + + assert_match %r{<creator>David</creator>}, @xml + end end class DefaultXmlSerializationTest < Test::Unit::TestCase |